![](/img/trans.png)
[英]laravel 8 return Connection to tcp://mail.infomaniak.com:465 Timed Out
[英]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=tls
到MAIL_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.