我正在使用Laravel 5.1 我在申请表中建立了一个联系页面。因此用户可以发送电子邮件。在这里,我使用了mailtrap.io 它在我创建时起作用。我的意思是将邮件发送到mailtrap.io
是没有问题的但今天,当我再次检查时,它显示了这个错误。
StreamBuffer.php第268行中的Swift_TransportException: 无法与主机mailtrap.io建立连接[连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。 #10060]
我已使用mailtrap.io设置检查了我的.env文件。一切都好。这是我的.env文件设置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=[username]
MAIL_PASSWORD=[password]
MAIL_ENCRYPTION=tls
有人请帮帮我吗?
答案 0 :(得分:5)
您的提供商或主机可能会阻止端口25出现问题。
您可以使用telnet验证:
telnet smtp.mailtrap.io 25
如果没有响应或超时,则无法使用端口25。
Mailtrap允许您使用其他2个端口,2525和465。
您可以使用telnet验证这些端口是否正常工作。
telnet smtp.mailtrap.io 2525
如果连接正确,请修改.env文件以使用2525。
如果您使用php artisan serve
代替宅基地或其他内容,请务必在更改.env后重新启动。