我现在有一个运行在localhost (宣布为127.0.0.1)上的水星SMTP服务器。
不幸的是,我无法从它发送电子邮件到GMail。
我测试了使用localhost和PHP向自己发送电子邮件,并在Outlook中查看了结果。
我收到了一封电子邮件和一条错误消息,指出该电子邮件无法发送。
在Mercury中,我更改的唯一设置是将工作用户添加到用户列表中,并将SMTP服务器设置为宣告为127.0.0.1 (我的发件人设置为@127.0.0.1)。端口为25。
我正在使用SwiftMailer连接(我知道代码是有效的,因为我可以连接到我的GMail帐户)。
当我将错误粘贴到
if (!$mailer->send($message, $failures))
{
echo "Failures:";
print_r($failures);
}我得到类似于Failures:Array( =>'@gmail.com')的信息
可能的问题是什么?谢谢!
发布于 2016-01-23 00:55:32
得到答案后,我必须更改SMTP设置以允许外发邮件。
对于其他有同样问题的人,我在Here中找到了答案
https://stackoverflow.com/questions/34951662
复制相似问题