Php Laravel mail setupSwift_TransportException:预期响应代码为250,但收到代码为“&引用;,带“信息”&引用;

Php Laravel mail setupSwift_TransportException:预期响应代码为250,但收到代码为“&引用;,带“信息”&引用;,php,email,laravel-5,laravel-5.2,swiftmailer,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 我已重新验证邮件服务器和凭据。它们是准确的,在使用Lara

这里以前也有类似的问题。但这并不能帮助我解决问题。这是我在laravel文件的.env文件中的当前邮件配置:

   MAIL_DRIVER=smtp
   MAIL_HOST=****.prod.sin2.secureserver.net
   MAIL_PORT=465
   MAIL_USERNAME=****@somedomain.com
   MAIL_PASSWORD=*****
   MAIL_ENCRYPTION=ssl
我已重新验证邮件服务器和凭据。它们是准确的,在使用Laravel的Mail facade时,它从命令提示符尝试使用
php artisan tinker
,并以类似的响应建立连接


请帮我解决这个问题。

为了防止一些人和我有同样的问题,在SMTP和Gmail配置方面,我的问题是nginx上配置的服务器名不正确。如果您有类似于我的操作,可以通过回显$\u SERVER['SERVER\u NAME']来测试这一点:~^(?.*)$它将抛出该错误

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


感谢@jagsler在评论中指出这一点。

为了防止一些人与我有相同的问题,在SMTP和Gmail配置方面,我的问题是nginx上配置的服务器名称不正确。如果您有类似于我的操作,可以通过回显$\u SERVER['SERVER\u NAME']来测试这一点:~^(?.*)$它将抛出该错误

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


感谢@jagsler在评论中指出这一点。

我曾经因为一个不正确的nginx配置而遇到这个问题,你的
$\u服务器['SERVER\u NAME']
显示了什么?@jagsler我有一个确切的问题,这是我的服务器名的输出:~^(?.*$是问题吗?@raysn0w我想是的,服务器名称应输出一个普通字符串,其中不包含任何正则表达式。不知道您是否也在使用nginx,但我通过添加
fastcgi\u param SERVER\u NAME$host修复了它
到我的nginx配置中的php块,我已经找到了答案。感谢您的贡献(:fastcgi\u param SERVER\u NAME$host;是修复程序,非常感谢@raysn0wI曾经因为不正确的nginx配置而出现此问题,您的
$\u服务器['SERVER\u NAME']
显示了什么?@jagsler我有一个确切的问题,这是我的服务器名的输出:~^(?.*)$这就是问题所在吗?@raysn0w我想是的,服务器名称应该输出一个正常的字符串,其中没有任何正则表达式。不知道您是否也在使用nginx,但我通过在我的nginx配置中的php块中添加
fastcgi\u param server\u name$host;
解决了这个问题。我已经找到了答案。感谢您的贡献(:fastcgi_param SERVER_NAME$host;已修复,非常感谢@raysn0w