当我尝试使用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>);