最近 Laravel 9 にアップデートしましたが、メールを送信できなくなりました。変更ログにはメーラーを SwiftMailer から Symfony に切り替えたと書かれていたので、おそらくそれが問題の原因でしょう。 これは、メッセージを送信しようとするたびに表示されるエラー テキストです:
リーリードキュメントに従って、.env ファイルと config/mail.php ファイルを構成しました。これについてはすべて正しいと確信しています。 SMTP サーバーには MailTrap を使用しているため、メール設定はそこから取得されます。私はこの問題を解決するために 2 日間を費やしましたが、インターネットで検索してもうまくいきませんでした。 Composer の依存関係を再インストールしても役に立ちませんでした。
以下は私の .envメール設定です:
リーリー
ついに解決策を見つけました。問題は、インターネットプロバイダーが何らかの理由で smtp 接続をブロックしていることです。そこで、Wifi からモバイルデータに切り替えると、突然動作し始めました。これが同様の問題を抱えている他の人に役立つことを願っています。