【发布时间】:2015-01-16 07:11:26
【问题描述】:
我最近将我的服务器转移到 VPS 并且现在电子邮件功能不适用于外部电子邮件。 以下是我正在使用的设置:
$transport = Swift_SmtpTransport::newInstance('ns1.example.com', 465, 'ssl')
->setUsername('testing@example.com')
->setPassword('password');
$mailer = Swift_Mailer::newInstance($transport);
我得到的错误是:
SMTP error from remote mail server after initial connection:
host dedrelay.where.example.net [XX.XXX.XXX.XX]: 554
m1plded02-01.prod.mesa1.example.net : DED :
gWqF1p02c0cB4sG01 : DED : ESMTP
No Relay Access Allowed From XXX.XXX.XXX
我已经尝试telnet 并且响应正常。我试过以下:
telnet ns1.example.com 465
回复是:
connected to xx.xxx.xxx.xx
我也无法配置我的桌面电子邮件客户端。谁能告诉一个解决方案?任何帮助将不胜感激。
编辑
我什至无法通过服务器的网络邮件发送电子邮件。同样的错误。
【问题讨论】:
标签: php email swiftmailer