如何使用Gmail OAuth验证IMAP?

时间:2019-05-13 10:33:10

标签: java oauth-2.0 imap

我正在构建一个Java微服务来读取邮件。

我正在尝试使用Google的OAuth令牌连接到com.sun.mail:javax-mail:1.5.5 imap,我正在发送access_token代替密码及其引发的身份验证错误。

[AUTHENTICATIONFAILED]无效的凭据(失败)

Properties props = new Properties();
props.put("mail.imaps.ssl.enable", "true");
props.put("mail.imaps.auth.mechanisms", "XOAUTH2");

 Session session = Session.getInstance(props);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", 993, "testingqa1919@gmail.com", accessToken);

0 个答案:

没有答案