连接到超时 tcp://smtp.mail.yahoo.com:465

2022-08-30 18:38:31

我真的在为这个错误而苦苦挣扎:

摘要中的Swift_TransportException smtp传输.php第404行:连接到超时 tcp://smtp.mail.yahoo.com:465

我希望有人能对此有所了解。

这是我文件中的设置.env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mail.yahoo.com
MAIL_PORT=465
MAIL_USERNAME=dev.email@yahoo.com
MAIL_PASSWORD=******

答案 1

我注意到,我看到/config/mail.php

'encryption' => env('MAIL_ENCRYPTION', 'tls'),

通过将其更新为

'encryption' => env('MAIL_ENCRYPTION', 'ssl'),

现在,它工作正常。我的电子邮件现在正在发送。


答案 2

使用Laravel 6.x,7.x和8.x

建议在默认 tls 上使用 SSL。

大多数共享主机提供商使用SSL签署电子邮件,因此请编辑您的.env文件以使其具有此

MAIL_ENCRYPTION=ssl

推荐