使用Javamail进行iCloud IMAP连接的身份验证失败

时间:2016-07-28 19:42:00

标签: java javamail imap icloud

当我尝试使用Javamail连接到iCloud帐户时,它返回[AUTHENTICATION FAILED]错误。此代码也适用于其他非OAuth提供程序(例如AOL,某些Yahoo用户)。但是,它不适用于iCloud。 建议?

    Properties props = new Properties();
    props.put("mail.imaps.ssl.trust", "*");     
    Session session = Session.getInstance(props);
    session.setDebug(true);
    final URLName unusedUrlName = null;
    IMAPSSLStore store = new IMAPSSLStore(session, unusedUrlName);
    store.connect("imap.mail.me.com", 993,  <userEmail>@icloud.com, <non-null-password>);

0 个答案:

没有答案