0

大量の人に 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 が指定されている場合でも機能しません。

このコードを最初に作成したのは私ではありません。前の所有者が作成したコードを変更しようとしているだけです。

前もって感謝します!

4

0 に答える 0