将带有PHP Mailer的电子邮件发送给多个收件人副收件人时出错

时间:2017-11-08 19:08:03

标签: phpmailer

我正在尝试使用PHPMailer向多个收件人发送电子邮件。我一直收到错误消息:“无法发送消息.Mailer错误:SMTP错误:数据未被接受。 SMTP服务器错误:“

当我只使用一(1)个收件人时,电子邮件会通过,没问题。我做错了什么。

我正在使用PHPMailer第5.2.4节。我使用的服务器上的PHP配置设置是PHP Version PHP 5.5。

这些组合是否与代码不起作用有关?

以下是我正在使用的代码:

require_once ('/home/website/public_html/123/phpmailer/class.phpmailer.php');
require_once ('/home/website/public_html/123/phpmailer/class.smtp.php');

$mail = new PHPMailer();

$mail->IsSMTP();                                     
$mail->Host = 'mail.website.com';
$mail->Port = 587;
$mail->SMTPAuth = true;                            
$mail->Username = 'email@website.com';            
$mail->Password = 'password';                     

$mail->SMTPSecure = 'tls';                            

$mail->From = 'me@website.com';
$mail->FromName = 'Me';

$mail->AddAddress('recipient1@website.com', 'Recipient 1');      

$mail->AddCC('recipient2@website.com', 'Recipient 2');
$mail->AddCC("$recipient3", 'Recipient 3');
$mail->AddCC('recipient4@website.com', 'Recipient 4');
$mail->AddCC(recipient5@website.com, 'Recipient 5');

$mail->WordWrap = 50;  

$mail->IsHTML(true);  

$mail->Subject = "email subject";   


$mail->Body    ="Test";

if(!$mail->Send()) {
   echo 'Message could not be sent.';
   echo 'Mailer Error: ' . $mail->ErrorInfo;
   exit;
}

0 个答案:

没有答案