サーバーに送信される電子メールをPHPスクリプトにパイプしています。スクリプトは電子メールを解析するので、変数を割り当てることができます。
私の問題は、たまに誰かが私のメールアドレスを複数の受信者に送信されるメールに含めてしまい、私のスクリプトが最初のメールアドレスしか取得しないことです。メールアドレスを見つけて変数に割り当てるために必要です。
メール配列は次のようになります:http://pastebin.com/0gdQsBYd
上記の例を使用すると、4番目の受信者を取得する必要があります:my_user_email@mydomain.com
これが「宛先->名前」と「宛先->アドレス」を取得するために使用しているコードです
# Get the name and email of the recipient
$toName = $results['To'][0]['name'];
$toEmail = $results['To'][0]['address'];
foreach($results['To'] as $to)
then aを実行する必要があると思いますが、必要なpreg_match
電子メールを見つけるための正規表現が苦手です。
いくつかの助けをいただければ幸いです。ありがとうございました。