0

Gmail用のOauth2を使用してSMTPに接続しようとしていますが、次の問題が発生します。

Oauthトークンと電子メール名は正しく、IMAPに接続するために機能します。

私はグーグルの例に従っています。

DEBUG SMTP: Authenticate with SASL
DEBUG SMTP: SASL mechanisms allowed: XOAUTH2
DEBUG SMTP: SASL AUTH command trace suppressed
DEBUG SMTP SASL: Mechanisms: XOAUTH2
DEBUG SMTP SASL: No SASL support
DEBUG SMTP: SASL authentication failed
DEBUG SMTP: Attempt to authenticate
DEBUG SMTP: check mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM 
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN failed


javax.mail.AuthenticationFailedException: 535-5.7.1 Username and Password not accepted. Learn more at
535 5.7.1 http://support.google.com/mail/bin/answer.py?answer=14257 ol4sm17455809pbb.58
4

1 に答える 1

1

OAuth2Authenticator クラスの initialize() メソッドを呼び出すのを忘れただけです。

 public static void initialize() {
    Security.addProvider(new OAuth2Provider());
  }
于 2012-12-28T02:40:36.383 に答える