PHPMailer твик - PullRequest
       3

PHPMailer твик

0 голосов
/ 16 июня 2011

Здравствуйте, мне нужна помощь по PHPMailer, вот мой код:

<code>    $message = 'main message';
            $bccmessage = 'BCC Message';
            include  '../inc/class.phpmailer.php';

                    $mail = new PHPMailer();
                    $mail->IsSMTP();
                    $mail->IsHTML(true);
                    $mail->CharSet = "UTF-8";
                    $mail->Host = "smtphost";
                    $mail->SMTPAuth = true;
                    $mail->Username = "email@domain.com";
                    $mail->Password = "xxxxxx";
                    $mail->From = "email@domain.com";
                    $mail->FromName = "foo.com";
                    $mail->AddAddress($mainemail);
                $mail->AddBCC($bccemail);
                                    $mail->AddBCC($bccemail);
                    $mail->Subject = "Subject";
                    $mail->Body = "$message";
                    if(!$mail->Send())
                {
                    echo '<pre>Error: '.$mail->ErrorInfo.'
';выход;} else {// Показать результат echo 'сообщение отправлено ';}

Мой вопрос заключается в том, как мне управлять, чтобы " AddAddress " получал $ message и " AddBCC "получите сообщение $ bccmessage .

1 Ответ

0 голосов
/ 16 июня 2011

Для этого вам придется отправить 2 отдельных электронных письма.

Вы можете сделать что-то вроде:

$oMail->Body = $sToMessage;
$oMail->addAddress($sToEmail);
$oMail->send();

// clear
$oMail->ClearAddresses();

$oMail->Body = $sBccMessage;
$oMail->addAddress($sBccEmail);
$oMail->send();

Но я бы посоветовал против этогоВы бы лучше завернули отправку электронной почты в функцию - и вызывали ее дважды с разными параметрами.

...