发送邮件到mailtrap.io

时间:2017-07-31 06:55:55

标签: email laravel-5

我正在使用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

有人请帮帮我吗?

1 个答案:

答案 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后重新启动。