を「A1 NOログインに失敗しました」取得:Using JavaMail to connect to IMAP getting "A1 NO LOGIN failed" exceptionのJavaMailは、この質問は、次の質問に関連している例外
私はJavaMailの1.6.0を使用して、同じ問題を取得するので、私は上記のスレッドにつまずきました。 IMAPを使用してExchangeメールボックスに接続しようとしています。 Thunderbirdは完全に接続しているので、これはJavaMailに関連する他の問題の原因だと思います。
@Bill Shannon:ExchangeサーバーでSSLサポートが無効になっているため、STARTTLSを使用している点を除いて、上記で強調したすべてのことを行っています(ThunderbirdもSTARTTLSを使用して正しく接続します)。
この件に関するお手伝いがあれば幸いです。ここで
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG: setDebug: JavaMail version 1.6.0
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG: getProvider() returning javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Oracle]
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mail.imap.fetchsize: 16384
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mail.imap.ignorebodystructuresize: false
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mail.imap.statuscachetimeout: 1000
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mail.imap.appendbuffersize: -1
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mail.imap.minidletime: 10
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: enable STARTTLS
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: closeFoldersOnStoreFailure
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: trying to connect to host "mail.diversepower.com", port 143, isSSL false
INFO | jvm 1 | 2017/09/07 20:59:02 | * OK The Microsoft Exchange IMAP4 service is ready.
INFO | jvm 1 | 2017/09/07 20:59:02 | A0 CAPABILITY
INFO | jvm 1 | 2017/09/07 20:59:02 | * CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+
INFO | jvm 1 | 2017/09/07 20:59:02 | A0 OK CAPABILITY completed.
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: protocolConnect login, host=mail.abc.com, [email protected], password=<non-null>
INFO | jvm 1 | 2017/09/07 20:59:02 | A1 STARTTLS
INFO | jvm 1 | 2017/09/07 20:59:02 | A1 OK Begin TLS negotiation now.
INFO | jvm 1 | 2017/09/07 20:59:02 | A2 CAPABILITY
INFO | jvm 1 | 2017/09/07 20:59:02 | * CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+
INFO | jvm 1 | 2017/09/07 20:59:02 | A2 OK CAPABILITY completed.
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: AUTH: PLAIN
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mechanism PLAIN disabled by property: mail.imap.auth.plain.disable
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mechanism LOGIN not supported by server
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mechanism NTLM not supported by server
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: mechanism XOAUTH2 disabled by property: mail.imap.auth.xoauth2.disable
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: LOGIN command trace suppressed
INFO | jvm 1 | 2017/09/07 20:59:02 | DEBUG IMAP: LOGIN command result: A3 NO LOGIN failed.
'mail.debug.auth'プロパティをtrueに設定すると、認証交換の詳細を取得できます(ただし、ここには投稿しません)。それは何がうまくいかないのかについてより多くの情報を提供するかもしれない。それ以外に、正しいユーザー名(正しい形式)と正しいパスワードを使用していることを確認してください(https://javaee.github.io/javamail/FAQ#Exchange-login)。 –
これは正しいユーザー名ですか? @Bill Shannonのユーザー名形式のリンクを参照してください。 – Max