E1 NO AUTHENTICATE trying to connect office 365 with OAuth2 using javamail

Viewed 47

Hi I am trying to connect to office365 account using java:

 store.connect( "outlook.office365.com", 993,userName, _acct.getAccessToken());

but I'm getting this error:

`DEBUG: JavaMail version 1.6.2`
`DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map`
`DEBUG: setDebug: JavaMail version 1.6.2`
`DEBUG: getProvider() returning     javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Oracle]`
`DEBUG IMAP: mail.imap.fetchsize: 16384`
`DEBUG IMAP: mail.imap.ignorebodystructuresize: false`
`DEBUG IMAP: mail.imap.statuscachetimeout: 1000`
`DEBUG IMAP: mail.imap.appendbuffersize: -1`
`DEBUG IMAP: mail.imap.minidletime: 10`
`DEBUG IMAP: enable STARTTLS`
`DEBUG IMAP: enable SASL`
`DEBUG IMAP: SASL mechanisms allowed: XOAUTH2`
`DEBUG IMAP: closeFoldersOnStoreFailure`
`DEBUG IMAP: trying to connect to host "outlook.office365.com", port 993, isSSL true`
`* OK The Microsoft Exchange IMAP4 service is ready.    [TQBBADAAUABSADAAMQBDAEEAMAAwADQAMgAuAEkATgBEAFAAUgBEADAAMQAuAFAAUgBPAEQALgBPAFUAVABMAE8ATwBLAC4AQwBPAE0A]`
`E0 CAPABILITY`
`* CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE  NAMESPACE LITERAL+`
`E0 OK CAPABILITY completed.`
`DEBUG IMAP: AUTH: PLAIN`
`DEBUG IMAP: AUTH: XOAUTH2`
`DEBUG IMAP: protocolConnect login, host=outlook.office365.com, user=xxx@outlook.com, password=<non-null>`
`DEBUG IMAP: SASL Mechanisms:`
`DEBUG IMAP:  XOAUTH2`
`DEBUG IMAP: `
`DEBUG IMAP: SASL client XOAUTH2`
`DEBUG IMAP: SASL callback length: 2`
`DEBUG IMAP: SASL callback 0: javax.security.auth.callback.NameCallback@535e6f8b`
`DEBUG IMAP: SASL callback 1: javax.security.auth.callback.PasswordCallback@6c08bbfe`
`E1 AUTHENTICATE XOAUTH2 dXNlcj1kZWVwdGhpc2luZ2gxNUBvdXRsb29rLmNvbQFhdXRoPUJlYXJlciBleUowZVhBaU9pSktWMVFpTEN.......`
`E1 NO AUTHENTICATE failed.`
0 Answers
Related