【发布时间】:2017-02-23 16:29:22
【问题描述】:
服务器,Ubuntu 16.04,带有 Nginx 网络服务器。 我正在运行 2 个虚拟主机,它们都运行着 Laravel 应用程序。一个是 Laravel 5.1,另一个是 5.4。
我在两个 Laravel 实例下都有相同的联系我们表格。控制器上的 sendmail 功能对于两者都是相同的(我知道我需要从控制器中重构此功能:-))两者都具有相同的 config/mail.php 设置。 .env 在两者上都是相同的,除了用户名和密码。两个 gmail 帐户都启用/允许了不安全的应用程序。
在 Laravel 5.1 下运行的完美运行。尝试连接 gmail 时,低于 5.4 的版本会出现超时错误。
关于修复应该是什么的任何想法?
【问题讨论】:
-
您的
.env中是否设置了MAIL_ENCRYPTION,两者是否相同? -
@Björn 也没有设置。 Mail.php 默认应该将它设置为 tls,对吧?
-
不,mail.php 默认将 tls 设置为 null AFAIK
-
@ClaudioLudovicoPanetta 啊,仍然,两者的设置相同。对我来说一个有效而另一个无效对我来说没有意义,除非 swiftmailer 在两者中有所不同。
-
我没有用过 laravel 和 gmail 但尝试从这里开始laracasts.com/discuss/channels/laravel/…
标签: laravel gmail swiftmailer