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

Go コードで SMTP エラー 535: ユーザー名とパスワードが Gmail で受け入れられない が発生するのはなぜですか?

Susan Sarandon
リリース: 2024-12-09 21:51:11
オリジナル
401 人が閲覧しました

Why Is My Go Code Receiving an SMTP Error 535: Username and Password Not Accepted by Gmail?

SMTP エラー: 535 ユーザー名とパスワードが Gmail で受け入れられません

提供された機能を使用してローカルホストからの送信メールをテストしようとすると、ユーザーは次のようなエラーに遭遇します。エラー「smtp エラー: 535 5.7.8 の Gmail ではユーザー名とパスワードが受け入れられません」 行く。" Gmail アカウントの資格情報を正しく入力し、安全性の低いアプリ アクセスを有効にしているにもかかわらず、このエラーは引き続き発生します。

考えられる解決策

この問題は、 G Suite アカウントの代わりに個人の Gmail アカウントを使用します。これを解決するには、次の手順に従います。

  1. 2 要素認証 (2FA) を有効にする: まだ完了していない場合は、myaccount.google.com/security に移動して 2FA を有効にします。
  2. 生成アプリ パスワード: https://security.google.com/settings/security/apppasswords にアクセスし、通常のパスワードを使用する代わりにアプリ パスワードを作成します。アプリ パスワードにより、アカウントへのアクセスが制限され、完全な Google アカウントを侵害することなくアプリがメールを送信できるようになります。
  3. コードを更新する: 関数内のハードコードされたパスワードを、新しく生成されたアプリ パスワードに置き換えます。

これらのソリューションを実装すると、ユーザーはエラーを回避し、テスト目的で提供された関数を使用してローカルホストから電子メールを正常に送信できます。

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

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