我在使用Symfony 2,SwiftMailer和Gmail从我的生产服务器发送电子邮件时遇到问题。当我从我的localhost服务器发送它没有问题,但当我在生产服务器(Godaddy托管)测试时,我收到此错误:
无法与主机smtp.gmail.com建立连接[连接被拒绝#111] 500内部服务器错误 - Swift_TransportException
我用谷歌搜索并尝试了许多解决方案但没有成功。在localhost服务器中,它适用于任何简单配置。这是我的config.yml
swiftmailer:
transport: gmail
encryption: ssl
auth_mode: login
host: smtp.gmail.com
port: 587
username: myuser
password: mypassword
我把所有选项都用于测试,但是通过电子邮件传输,用户名和密码,它可以在localhost中运行。我提前得到了任何帮助。
答案 0 :(得分:2)
GoDaddy会阻止其托管上的所有外发SMTP连接。您将不得不使用他们的SMTP中继服务器,或者获得更好的主机。
http://help.godaddy.com/article/955
http://www.satollo.net/godaddy-using-smtp-external-server-on-shared-hosting