【问题标题】:PHPMailer() Delivery is not allowed to this addressPHPMailer() 不允许向该地址投递
【发布时间】:2015-09-14 15:46:09
【问题描述】:

我将我的 wordpress 网站从一台服务器移到了 WPengine 服务器。

我有一个发送电子邮件的代码,它在旧服务器上仍然可以正常工作,但在新服务器上我收到下一条消息

SMTP 错误:RCPT TO 命令失败:550 不允许向该地址投递。 2015-09-14 15:29:34
客户端->服务器:退出 2015-09-14 15:29:34
SMTP 错误:以下收件人失败:info@saveonlife.co.uk

代码是:

    $mail->IsSMTP(); 
    $mail->SMTPDebug  = 1;                     
    $mail->SMTPAuth   = true;                 
    $mail->Host       = "mail.webcreationuk.com"; 
    $mail->Port       = 25;                   
    $mail->Username   = "webcreationUsername@somedomain.com";
    $mail->Password   = "some_password";        
    $mail->SetFrom('info@myemaildomain.co.uk', 'Quote Form');
    $mail->AddReplyTo("info@myemaildomain.co.uk","Quote Form");

    $v_Msg = "<span>Some email message</span>";
    $mail->AltBody = "To view the message, use an HTML email viewer!";
    $mail->AddAddress("info@myemaildomain.co.uk", "Quote Form");
    $mail->MsgHTML($v_Msg);
    $mail->Send()

在新服务器上,只有当我为 From、ReplyTo 和 To 地址设置的地址与我为 SMTP 用户名设置的地址相同时,这才有效。

我对 PHPMailer 不是很熟悉,所以任何帮助都很好。谢谢

【问题讨论】:

  • 你是在本地服务器还是远程服务器上测试的??
  • 这是一个 SMTP 错误。您可能需要向 WPEngine 服务器的管理员咨询他们的邮件限制。

标签: php wordpress email smtp phpmailer


【解决方案1】:

这不是 PHPMailer 问题,而是您使用的 SMTP 服务器 (mail.webcreationuk.com) 的问题。请与此邮件服务器的管理员联系以解决问题。

【讨论】:

    猜你喜欢
    • 2013-03-27
    • 1970-01-01
    • 2016-07-07
    • 2020-03-14
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多