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

新手上路,请多包涵

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

AbstractSmtpTransport.php 第 404 行中的 Swift_TransportException:连接到 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=******

原文由 code-8 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 574
2 个回答

我注意到 /config/mail.php ,我明白了

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

通过将其更新为

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

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

原文由 code-8 发布,翻译遵循 CC BY-SA 3.0 许可协议

使用 Laravel 6.x、7.x、8.x 和 9.x

建议在默认 tls 上使用 SSL。

大多数共享托管服务提供商使用 SSL 签署电子邮件,因此请编辑您的 .env 文件以使用此文件

MAIL_ENCRYPTION=ssl

原文由 Barungi Stephen 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏