web-dev-qa-db-ja.com

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
[email protected]
MAIL_PASSWORD=******
11
cyber8200

_/config/mail.php_に気づきました。

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

に更新することで

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

現在、正常に動作しています。メールを送信しています。

37
cyber8200

Laravel 6.x

デフォルトのtlsではなくSSLを使用することをお勧めします。

ほとんどの共有ホスティングプロバイダーはSSLでメールに署名するので、.envファイルを編集して

MAIL_ENCRYPTION=ssl
1
stevebaros