我正在使用 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
有人请帮帮我吗?
您可能遇到端口 25 被提供商或主机阻止的问题。
您可以使用 telnet 验证这一点:
telnet smtp.mailtrap.io 25
如果没有响应或超时,则无法使用端口 25。
Mailtrap 允许您使用另外 2 个端口:2525 和 465。
您可以使用 telnet 验证这些端口是否正常工作。
telnet smtp.mailtrap.io 2525
如果连接正确,请修改 .env 文件以使用 2525。
如果您正在使用php artisan serve
而不是 homestead 或其他东西,请务必在更改 .env 后重新启动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)