我正在尝试使用 Javamail 连接到 Microsoft Exchange 服务器。我使用了 IMAP 协议并启用了端口 443 以在交换服务器端进行侦听。我收到“javax.mail.MessagingException:连接重置”错误。我正在使用 javamail 1.4.7 请帮助..
Properties prop = new Properties();
prop.setProperty("mail.imap.starttls.enable", "false");
// Use SSL
prop.setProperty("mail.imap.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
prop.setProperty("mail.imap.socketFactory.fallback", "false");
// Use port 443
prop.setProperty("mail.imap.port", "443");
prop.setProperty("mail.imap.socketFactory.port", "443");
prop.setProperty("mail.imaps.class", "com.sun.mail.imap.IMAPSSLStore");
Session session = Session.getDefaultInstance(prop);
Store store = session.getStore("imaps");
store.connect(hostname,username, password);