之前有过类似的问题。但这并没有帮助我解决问题。这是我目前在我的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
从命令提示符尝试使用类似响应建立连接。
请帮助我。
答案 0 :(得分:2)
如果有些人遇到与我相同的问题,使用SMTP和Gmail配置,我的问题是在nginx上配置了不正确的服务器名称。你可以通过回复$ _SERVER [' SERVER_NAME']进行测试,如果你有类似我做的事情:〜^(?。*)$ 它将抛出该错误。
您需要检查nginx配置并测试服务器名称的输出。
感谢@jagsler将其指向评论。