私はPHPのmail()関数を使ってメールを生成しています。生成されたメールは 'To'と 'Cc'に正しいメールIDで完全に正常に見えますが、メールは 'To'にのみ配信され、 'Cc'には配信されません。ここでPHPで生成された電子メールがCcに配信されない
コードが
$headers = "From: [email protected] \r\n";
$headers .= "Reply-To: [email protected]";
$headers .= "MIME-Version: 1.0" . "\r\n";
$headers .= "Cc: [email protected] ; [email protected]" . "\r\n";
$headers .= "X-Mailer: PHP/". phpversion();
$headers .= "Content-type: text/html; charset=iso-8859-1". "\r\n";
mail($to, $subject, $message, $headers);
である私たちのorgansationは、メールの365を使用して、我々は、移行を開始して以来、この問題は、ほとんどが巻き起こっています。私は、PHPのメールログを通過し、それは私にとってうまくいくようです。
この問題を解決するにはどうすればよいですか?助言がありますか?
PS。私はこの問題が、以前は365に移ってからはじめてだと感じています。また、id '[email protected]'(送信者)が存在する必要がありますか?
'Reply-To'ヘッダの後ろ(または' X-Mailer'ヘッダの後ろ)に '\ r \ n'はありません。また、複数のCc受信者はアドレスごとに1つの 'Cc'ヘッダを必要とします。 – Phylogenesis
Reply-To/X-Mailerヘッダーの後に\ r \ nを追加しました。アドレスごとに1つのCCヘッダを聞いたことはありませんでしたか? – Krrish
もう少し読んだ後は、そうではありません。私はいつも受信者ごとに別々のCcヘッダーでメールを送ってきましたが、1つのヘッダーを使うことができます。ただし、セミコロンではなく、アドレスがコンマで区切られていることを確認する必要があります。 – Phylogenesis