宅急便SMTP邮件问题(超时)

时间:2019-03-21 19:37:55

标签: laravel email homestead

我在使用常规smtp服务器发送邮件到Homestead(8.2 / Laravel 5.8)表单时遇到问题,

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mydomain.com
MAIL_PORT=587
MAIL_USERNAME=info@mydomain.com
MAIL_PASSWORD=#######
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=admin@mydomain.com
MAIL_FROM_NAME=MyDomain

MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=########
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=myemail@gmail.com
MAIL_FROM_NAME="My Gmail"

大多数情况下,我会收到超时错误(例如“与smtp.mydomain.nl:587超时的连接”),但偶尔也会收到一些邮件(尤其是在超时后重试时)。

当我在普通/实时服务器上使用这些设置时,一切正常运行,邮件立即发送出去。

使用默认的Homestead设置时,所有功能都可以正常运行,并且所有邮件最终都位于MailHog收件箱中(如预期的那样)。

MAIL_DRIVER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=testuser
MAIL_PASSWORD=testpwd
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=admin@mydomain.com
MAIL_FROM_NAME=MyDomain

我已经测试了3个外部smtp服务器,当它们从Homestead调用时,它们都导致相同的超时。 有谁知道为什么在Homestead上使用普通的smtp服务器时邮件为何如此频繁超时?

0 个答案:

没有答案
相关问题