簡體   English   中英

連接到 tcp://smtp.mail.yahoo.com:465 超時

[英]Connection to tcp://smtp.mail.yahoo.com:465 Timed Out

我真的在為這個錯誤而苦苦掙扎:

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=******

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

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

通過將其更新為

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

現在,它運行良好。 我的電子郵件現在正在發送。

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

建議在默認 tls 上使用 SSL。

大多數共享主機提供商使用 SSL 簽署電子郵件,因此請編輯您的 .env 文件以擁有此

MAIL_ENCRYPTION=ssl

只需使用MAIL_ENCRYPTION=tlsMAIL_ENCRYPTION=ssl

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM