Laravel邮件setupSwift_TransportException:预期的响应代码250,但得到代码“”,带有消息“”

时间:2016-04-21 13:50:04

标签: php email laravel-5 laravel-5.2 swiftmailer

之前有过类似的问题。但这并没有帮助我解决问题。这是我目前在我的laravel文件的.env文件中的邮件配置:

   MAIL_DRIVER=smtp
   MAIL_HOST=****.prod.sin2.secureserver.net
   MAIL_PORT=465
   MAIL_USERNAME=****@somedomain.com
   MAIL_PASSWORD=*****
   MAIL_ENCRYPTION=ssl

我已经验证了邮件服务器和凭据。它们是准确的,并且在使用Laravel的邮件外观时,使用php artisan tinker从命令提示符尝试使用类似响应建立连接。

请帮助我。

1 个答案:

答案 0 :(得分:2)

如果有些人遇到与我相同的问题,使用SMTP和Gmail配置,我的问题是在nginx上配置了不正确的服务器名称。你可以通过回复$ _SERVER [' SERVER_NAME']进行测试,如果你有类似我做的事情:〜^(?。*)$ 它将抛出该错误。

您需要检查nginx配置并测试服务器名称的输出。

感谢@jagsler将其指向评论。