0

新しい返信が投稿されたときに、phpメールを使用してメッセージスレッドのすべてのメンバーにメールを送信しています。

            include('Mail.php');
            include('Mail/mime.php');

            // Constructing the email
            $sender = "sender@sender.com";                              // Your name and email address
            //$to= "" ;                         // The Recipients name and email address
            $subject = $Sname." has posted a reply";                                            // Subject for the email

            $html = "<html><body><p> DearMember, <br>    $Sname has replied to one of your posts. </p></body></html>";  
            $crlf = "\n";
            $headers = array(
                            'From'          => $sender,
                            'Return-Path'   => $sender,
                            'Subject'       => $subject,
                            'Bcc'           => $recipients
                            );


            // Creating the Mime message
            $mime = new Mail_mime($crlf);

            // Setting the body of the email
            $mime->setTXTBody($text);
            $mime->setHTMLBody($html);

            $body = $mime->get();
            $headers = $mime->headers($headers);

            // Sending the email
            $mail =& Mail::factory('mail');
            $mail->send(null, $headers, $body);

現在、受信者を「メンバー」と呼んでいます。それを個々のユーザー名に変更しても、Bcc機能を使用することは可能ですか?

4

1 に答える 1

0

いいえ、あなたがすることはできません。長い Bcc リストを使用してすべての受信者に同じメッセージを送信するか、各ユーザーに 1 つのパーソナライズされたメッセージを送信する (各ユーザーにmail()個別に電話をかける) ことができますが、受信者ごとに異なる単一の電子メールを送信する方法はありません。

于 2013-01-21T21:12:01.747 に答える