更新到 WHM/cPanel 11.30.0 后,PHPMailer 邮件现在被 exim 拒绝。这是我的代码:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Password = '****';
$mail->Host = "mail.***.com";
$mail->Username = '***@***.com';
$mail->From = "***@***.com";
$mail->FromName = '***@***.com';
$mail->AddAddress($recipient);
$mail->Subject = $subject;
$mail->Body = $body;
$result = $mail->Send();
PHPMailer 没有错误地返回,但在 exim 拒绝日志中它说
H=(localhost.localdomain) [anip] F=<...@....com> 拒绝 RCPT <...@..com>: (localhost.localdomain) [anip] 当前不允许通过此服务器中继。也许您在过去 30 分钟内没有登录 pop/imap 服务器,或者您的电子邮件客户端中没有打开 SMTP 身份验证。
任何人都可以帮忙吗?