服务器,Ubuntu 16.04,带有Nginx网络服务器。 我正在运行2个虚拟主机,两个都运行Laravel应用程序。一个是Laravel 5.1,另一个是5.4。
我在两个Laravel实例下都有相同的联系方式。控制器上的sendmail函数对于两者都是相同的(我知道我需要从控制器重构此功能:-))两者都具有相同的config / mail.php设置。除了用户名和密码之外,.env在两者上都是相同的。两个gmail帐户都启用/允许不安全的应用程序。
在Laravel 5.1下运行的那个完美无缺。 5.4下的那个在尝试连接到gmail时出现超时错误。
关于修复应该是什么的任何想法?
答案 0 :(得分:0)
该解决方案似乎与Gmail密码有关。客户坚持要求记住密码。我改为更复杂的密码,一切正常。
我确实看过一篇帖子,说Google不喜欢使用不安全密码进行自动访问。对不起,我无法引用该帖子 - 无法再找到它。
显然,解决方案是使用安全密码。我只是在客户端提供了特殊字符所需的密码。
我希望这有助于其他人。