可能重复:PHPMailer AddAddress()
这是我的代码 .
require('class.phpmailer.php');
$mail = new PHPMailer();
$email = 'email1@test.com, email2@test.com, email3@test.com';
$sendmail = "$email";
$mail->AddAddress($sendmail,"Subject");
$mail->Subject = "Subject";
$mail->Body = $content;
if(!$mail->Send()) { # sending mail failed
$msg="Unknown Error has Occured. Please try again Later.";
}
else {
$msg="Your Message has been sent. We'll keep in touch with you soon.";
}
}
The Problem
如果 $email 值仅为1.它将发送 . 但是多个不发送 . 我该怎么做呢我知道在邮件功能中你必须用逗号分隔多个电子邮件 . 但不能在phpmailer中工作 .
1 回答
您需要为每个收件人调用一次
AddAddress
方法 . 像这样:更好的是,将它们添加为Carbon Copy收件人 .
为了简化操作,您应该遍历一个数组来执行此操作 .