在symfony 2中发送电子邮件时出错[连接被拒绝#111]

时间:2014-07-07 21:05:17

标签: php email symfony gmail swiftmailer

我在使用Symfony 2,SwiftMailer和Gmail从我的生产服务器发送电子邮件时遇到问题。当我从我的localhost服务器发送它没有问题,但当我在生产服务器(Godaddy托管)测试时,我收到此错误:

无法与主机smtp.gmail.com建立连接[连接被拒绝#111] 500内部服务器错误 - Swift_TransportException

我用谷歌搜索并尝试了许多解决方案但没有成功。在localhost服务器中,它适用于任何简单配置。这是我的config.yml

Swiftmailer配置

swiftmailer:

transport:  gmail
encryption: ssl
auth_mode:  login
host:       smtp.gmail.com
port:       587
username:   myuser
password:   mypassword

我把所有选项都用于测试,但是通过电子邮件传输,用户名和密码,它可以在localhost中运行。我提前得到了任何帮助。

1 个答案:

答案 0 :(得分:2)

GoDaddy会阻止其托管上的所有外发SMTP连接。您将不得不使用他们的SMTP中继服务器,或者获得更好的主机。

http://help.godaddy.com/article/955

http://www.satollo.net/godaddy-using-smtp-external-server-on-shared-hosting