问题描述
我想使用Gmail服务器下载电子邮件,因为首先我需要与其连接,为此我正在使用Pop3 Gmail服务器,但是发生“身份验证失败”错误。 连接的代码是:
Properties properties = new Properties();
// server setting
properties.put("mail.pop3.host",host);
properties.put("mail.pop3.port",port);
// SSL setting
properties.setProperty("mail.pop3.socketFactory.class",
"javax.net.ssl.SSLSocketFactory");
properties.setProperty("mail.pop3.socketFactory.fallback", "false");
properties.setProperty("mail.pop3.socketFactory.port",
String.valueOf(port));
Session session = Session.getDefaultInstance(properties);
try {
// connects to the message store
Store store = session.getStore("pop3s");
store.connect(userName, password); //error at this line
1楼
问题是由于Gmail中的安全设置(如果您添加)
emailSession.setDebug(true);
您实际上将获得错误消息的链接,
还发现了
2楼
谢谢,bt不能正常工作,问题是Avast Antivirus,它被阻止与邮件服务器连接。