ホームページ > バックエンド開発 > Golang > SMTP エラー 535: ユーザー名とパスワードが受け入れられないというメッセージが表示されるのはなぜですか?

SMTP エラー 535: ユーザー名とパスワードが受け入れられないというメッセージが表示されるのはなぜですか?

Mary-Kate Olsen
リリース: 2024-12-06 14:17:12
オリジナル
241 人が閲覧しました

Why Am I Getting SMTP Error 535: Username and Password Not Accepted?

SMTP 電子メール送信エラー 535: ユーザー名とパスワードが受け入れられないについて

送信電子メール機能をテストしようとすると、SMTP エラーが発生する可能性があります。エラー 535、「ユーザー名とパスワードが受け入れられません」を示します。この問題は、SMTP サーバーでの認証に使用される認証情報が間違っているか、指定された電子メール アドレスに代わって電子メールを送信する権限がない場合に発生します。

SMTP エラー 535 の原因

このエラーの考えられる原因の 1 つは、間違った認証情報または無効な認証情報を使用していることです。 smtp.PlainAuth 関数で使用されるユーザー名 (電子メール アドレス) とパスワードが有効でアクティブであることを確認してください。

もう 1 つの原因として、電子メール アカウントに 2 要素認証 (2FA) が必要であることが考えられます。この場合、単にパスワードを使用するだけでは十分ではない可能性があります。

解決策: 2FA を有効にしてアプリ パスワードを使用する

このエラーを解決するには、次の手順を実行します。フォローできます:

  1. Google の 2FA を有効にするアカウント: myaccount.google.com/security にアクセスし、まだ有効になっていない場合は 2FA を有効にします。
  2. アプリ パスワードの生成: security.google.com/settings/security に移動します。 /apppasswords に移動し、メール送信機能専用のアプリ パスワードを作成します。
  3. 送信を更新します。関数: smtp.PlainAuth 関数で、パスワード文字列を生成されたアプリ パスワードに置き換えます。これにより、Google アカウントに代わってメールを送信するための制限付きアクセスがメール送信機能に付与されます。

これらの変更を実装した後、メール送信機能を再度テストしてください。問題が解決しない場合は、アプリ パスワードが正しく生成され、入力されたことを確認してください。

以上がSMTP エラー 535: ユーザー名とパスワードが受け入れられないというメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート