Laravel邮件奇怪的超时错误
我现在有一些问题很长一段时间了。Laravel邮件奇怪的超时错误
我的应用正在向用户发送邮件。
在上个月我已经将这个应用程序迁移到Laravel(5.4当前)。
很多时候,我收到错误:
Swift_TransportException in AbstractSmtpTransport.php line 404:
Connection to my-smtp.company.com:25 Timed Out
问题是,我无法摆脱这种错误消息。
它发生在约10%的情况下 - 或排队的任务和实时发送的邮件。
奇怪的是那些邮件实际上是发出来的,但是反正出现错误。
我使用Windows服务器以及运行听众这样排队邮件:
D:\php-7.1.1-x64\php.exe D:\wwwroot\myapp\artisan queue:listen --timeout=60 --tries=1
我做了一些测试,看起来当错误是抛出它始终是后33-36秒发射队列作业后像或者在浏览器中执行代码。
将max_execution_time时间更改为60秒,但没有帮助。
任何人都可以帮到我吗?
看起来像一个重复的问题: Swift_TransportException in AbstractSmtpTransport.php line 404: Connection to smtp.gmail.com:465 Timed Out
按照它的答案:
下根项目打开.ENV文件。编辑以下在它:
的MAIL_DRIVER=smtp
MAIL_PASSWORD=yourpassword
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
不,它不是。差远了。配置看起来不错 - 邮件发送成功..... – Grzesiek
可能的复制[在夫特\ _TransportException AbstractSmtpTransport.php线404:连接到smtp.gmail.com:465超时](http://stackoverflow.com/questions/33630220/ swift-transportexception-in-abstractsmtptransport-php-line-404-connection-to-sm) – LuFFy
不,不是。在我的情况下,它正在工作,但成功发送邮件时发生超时错误。 – Grzesiek
请尝试以下解决方案:http://stackoverflow.com/a/38197222/2087247 – LuFFy