Mercury 不发送电子邮件

Mercury 不发送电子邮件

我现在在本地主机上有一个 Mercury SMTP 服务器(宣布为 127.0.0.1)。

不幸的是,我无法从它将电子邮件发送到 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( [0]=>'@gmail.com') 的信息

可能是什么问题?谢谢!

答案1

得到了答案,我必须更改 SMTP 设置以允许发送邮件。

这里这是我为遇到同样问题的人找到答案的地方

相关内容