2016-01-22 178 views
0

我有一个运行在本地主机上的水星SMTP服务器(宣布为127.0.0.1)。从汞发送电子邮件到GMail

不幸的是,我无法发送电子邮件给GMail。

我测试了使用localhost和PHP向自己发送电子邮件,并在Outlook中查看结果。

我收到了一封电子邮件和一条错误消息,表明电子邮件无法发送。

在Mercury中,我更改的唯一设置是将工作用户添加到用户列表中,并将SMTP服务器设置为127.0.0.1(My from设置为@ 127.0.0.1)。端口是25.

我正在使用SwiftMailer连接(我知道代码工作,因为我可以连接到我的GMail帐户)。

当我粘贴与

if (!$mailer->send($message, $failures)) 
     { 
      echo "Failures:"; 
      print_r($failures); 
     } 

我得到类似故障的错误:阵列([0] => '@ gmail.com')

可能是什么问题?谢谢!

+0

你尝试过的东西Gmail以外的答案吗?不要以为这是一个PHP的问题 - 如果汞配置不正确,**任何**出站电子邮件可能无法正常工作。 –

+0

这就是我认为的问题,有什么具体的我需要做的配置传出消息在MErcury?我的用户有管理员权限 – ytpillai

+0

不知道。这不再是真正的编程。进入服务器配置。 –

回答

0

得到了答案,我不得不改变SMTP设置,以允许传出邮件。

Here是我得到了有其他人同样的问题