Laravel SMTP mailtrap [连接超时#110]

时间:2018-03-13 21:38:25

标签: laravel-5 swiftmailer

我正在尝试使用mailtrap向Laravel发送电子邮件,以便在本地家庭服务器中进行测试。

防火墙没有显示阻止端口2525的规则。

邮件驱动程序配置:

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=$USERNAME
MAIL_PASSWORD=$PASSWORD
MAIL_ENCRYPTION=null

返回错误:

Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host mailtrap.io [Connection timed out #110]'

2 个答案:

答案 0 :(得分:9)

您的主机名无效。它应该是smtp.mailtrap.io。更多信息:https://mailtrap.io/blog/2018-03-09-why-mailtrap-updated-its-smtp-host

P.S。 Mailtrap没有静态IP地址,因此使用IPv4的方式工作时间不会太长。

答案 1 :(得分:1)

在Alexey Vasiliev的回答中添加,修复主机名后,请不要忘记使用以下命令清除缓存

php artisan config:clear 
php artisan cache:clear