ホームページ >バックエンド開発 >PHPチュートリアル >Gmail 経由でメールを送信できない: 「535 ユーザー名とパスワードが受け入れられません」エラーのトラブルシューティング

Gmail 経由でメールを送信できない: 「535 ユーザー名とパスワードが受け入れられません」エラーのトラブルシューティング

Susan Sarandon
Susan Sarandonオリジナル
2024-10-18 18:03:29879ブラウズ

Unable to Send Emails via Gmail: Troubleshooting

予期しない SMTP 応答コード: 「535 ユーザー名とパスワードが受け入れられません」エラーのトラブルシューティング

SwiftMail を使用して Gmail 経由で電子メールを送信しようとすると、 「応答コード 250 を期待しましたが、コード '535' を受け取りました。メッセージ '535-5.7.8 ユーザー名とパスワードは受け入れられません」というエラーが発生する場合があります。この問題は、スパム行為とみなされることが原因で発生する可能性があります。

解決するにはこの問題が発生した場合は、次の手順を検討してください:

  • 安全性の低いアプリへのアクセスを無効にする: Gmail 設定で [安全性の低いアプリを許可する] を有効にして、SwiftMail がセキュリティ制限を回避できるようにします。
  • キャプチャ認証を削除する: Google のキャプチャ認証を無効にして、ログイン プロセスを合理化します。
  • 2 段階認証を有効にする: アカウントを強化するために 2 段階認証を有効にします

ただし、これらの対策が失敗した場合は、次の解決策を実装してください:

  1. 2 段階認証を有効にする: Google の「Two-Step」にアクセスします。
  2. アプリ パスワードの作成: 電子メール システム専用のアプリ パスワードを生成します。
  3. 環境ファイルの更新:環境ファイル (.env) 内の Gmail パスワードを、手順 2 で生成したアプリ パスワードに置き換えます。
  4. サーバーの再起動: Web サーバーを再起動して、変更を適用します。

これらの手順を完了すると、SwiftMail を使用して Gmail 経由でメールを正常に送信できるようになります。

以上がGmail 経由でメールを送信できない: 「535 ユーザー名とパスワードが受け入れられません」エラーのトラブルシューティングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。