大量の人に BCC メールを送信できるスクリプトを作成しようとしていますが、うまくいきません。
$headers = 'From: host@host.com' . "\r\n" .
'Bcc: user1@mail.com, user2@mail.com, user3@host.com' . "\r\n" .
'Reply-To: host@mail.com' . "\r\n" .
'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=iso-8859-1' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $message, $headers);
スクリプトを実行すると、サーバーが所有する電子メール アドレスにのみメールが送信されます。たとえば、上記のスクリプトでは、user3@host.com は電子メールを受け取りますが、user1 と user2 は受け取りません。さらに悪いことに、ユーザー 1 または 2 を $to フィールドにすることによってしか実際に到達することはできませんが、Bcc が指定されている場合でも機能しません。
このコードを最初に作成したのは私ではありません。前の所有者が作成したコードを変更しようとしているだけです。
前もって感謝します!