我遇到与Exchange Server 2010身份验证相关的问题。与2007版本相同。下面是调试日志。
Properties props = System.getProperties(); <br/>
props.setProperty("mail.debug.auth", "false"); <br/>
Session session = Session.getInstance(props, null); <br/>
session.setDebug(debug); <br/>
store = session.getStore("pop3"); <br/>
store.connect(host, user, password); <br/>
调试日志是:
+确定Microsoft Exchange POP3服务已准备就绪。
CAPA
+ OK
顶部
UIDL
SASL NTLM GSSAPI PLAIN
用户
STLS
DEBUG POP3:禁止认证命令跟踪
DEBUG POP3:验证命令失败
QUIT
+ OK Microsoft Exchange Server 2010 POP3服务器注销。
javax.mail.AuthenticationFailedException:登录失败:未知用户 姓名或密码错误。
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:209)
在javax.mail.Service.connect(Service.java:345)
答案 0 :(得分:0)
此JavaMail FAQ条目可能会有所帮助:
如果没有,您可能需要与服务器管理员联系,以了解您的错误。
答案 1 :(得分:0)
我也面临着同样的问题:
我尝试在Gmail帐户中使用以下设置: