ヘッダーは次のように書き換えられました: Symfony\Component\Mailer\Exception\TransportException: 応答コード '250' が予期されましたが、空の応答を受け取りました
P粉350036783
P粉350036783 2023-11-03 21:58:49
0
1
732

Google Workspace SMTP リレー サービスを使用して、Laravel アプリからメールを送信しています。 1年以上正常に動作していますが、正確に何が原因で動作を停止しているのかわかりません。 電子メールを送信しようとすると、次のエラーが表示されます:

リーリー

これは、Laravel 8 から Laravel 9 へのアップグレードに関連していると思われますが、修正方法がわかりません。

Mymail.php

リーリー

私のメール設定

リーリー

IP 経由で認証するため、パスワードとユーザー名のフィールドは必要ありません

私の GSuite Gmail ルーティング設定


Note 上記の構成で、TLS をチェックし、許可された送信者を「ドメイン内の登録済みアプリケーション ユーザーのみ」に変更しようとしましたが、問題は解決しません。

からの提案を試してみました

  1. https://laracasts.com/discuss/channels/laravel/laravel-swift-mailer-Exception-expected-response-code-250-but-got-an-empty-response-using-gmail- SMTP リレー データベース キュー ドライバー

  2. Laravel 9 - Infomaniak: 応答コード '250' を期待していましたが、メッセージ '550 5.7.1 Sender Mismatch' を含むコード '550' を受け取りました

  3. https://stackoverflow.com/a/43283422/11752623

  4. https://www.cubebackup.com/blog/how-to-use-google-smtp-service-to-send-emails-for-free/ 方法 3

これらはすべて失敗でした。この問題の解決にご協力いただきありがとうございます。

P粉350036783
P粉350036783

全員に返信(1)
P粉221046425

解決策が見つかりました。 vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php にassertResponseCodeメソッドでアクセスしました。私は次のような返信を返しました:

リーリー

このエラーの詳細については、Google ドキュメント

をご覧ください。

問題は、Swift Mailer が不明なメールを Gmail に送信するドメインとして 127.0.0.1 を使用していることです。

したがって、解決策は、config/mail.php ファイルにドメイン名を設定することでした。 リーリー ###詳しくは:###

https://insights.rytass.com/gmail-smtp-relay-421-4-7-0-try-again-later-opening-connection-ehlo-cfcdac3cf9c7
  1. https://serverfault .com/questions/929559/postfix-error-421-4-7-0-try-again-later-opening-connection-ehlo
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート