Google Workspace SMTP リレー サービスを使用して、Laravel アプリからメールを送信しています。 1年以上正常に動作していますが、正確に何が原因で動作を停止しているのかわかりません。 電子メールを送信しようとすると、次のエラーが表示されます:
リーリーこれは、Laravel 8 から Laravel 9 へのアップグレードに関連していると思われますが、修正方法がわかりません。
Mymail.php
私のメール設定
リーリーIP 経由で認証するため、パスワードとユーザー名のフィールドは必要ありません
私の GSuite Gmail ルーティング設定
Note 上記の構成で、TLS をチェックし、許可された送信者を「ドメイン内の登録済みアプリケーション ユーザーのみ」に変更しようとしましたが、問題は解決しません。
からの提案を試してみました
P粉2210464252023-11-04 15:51:18
解決策が見つかりました。
vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php
にassertResponseCodeメソッドでアクセスしました。私は次のような返信を返しました:
このエラーの詳細については、Google ドキュメント
をご覧ください。問題は、Swift Mailer が不明なメールを Gmail に送信するドメインとして 127.0.0.1 を使用していることです。
したがって、解決策は、config/mail.php
ファイルにドメイン名を設定することでした。
リーリー
###詳しくは:###