Java Can';无法让POP3客户端工作
可能需要一些POP3协议方面的帮助,因为我以前从未处理过它。我正试图通过编程方式从我的雅虎帐户下载电子邮件。为此,我从互联网上复制了这个Java类Java Can';无法让POP3客户端工作,java,pop3,Java,Pop3,可能需要一些POP3协议方面的帮助,因为我以前从未处理过它。我正试图通过编程方式从我的雅虎帐户下载电子邮件。为此,我从互联网上复制了这个Java类 import java.util.Properties; import javax.mail.*; public class Pop3Client { public static void main(String args[]) throws Exception { // mail server connec
import java.util.Properties;
import javax.mail.*;
public class Pop3Client {
public static void main(String args[]) throws Exception {
// mail server connection parameters for yahoo
String host = "pop.mail.yahoo.com";
String user = "myusername";
String password = "mypassword";
// connect to my pop3 inbox
Properties properties = System.getProperties();
Session session = Session.getDefaultInstance(properties);
Store store = session.getStore("pop3");
store.connect(host, user, password);
Folder inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_ONLY);
// code to get the list of inbox messages
.....
inbox.close(true);
store.close();
}
}
它总是在调用store.connect(主机、用户、密码)时抛出MessaginException
代码>。为了确保我没有遇到防火墙问题,我关闭了Windows7系统上的防火墙。我还尝试过从我的gmail帐户上获取电子邮件,结果也一样,只是gmail在抛出同样的异常之前挂了几秒钟。我确实在gmail设置中启用了pop3下载
如果你能帮忙,我将不胜感激。谢谢
更新:
我忘记发布异常的堆栈跟踪
Thread [main] (Suspended (exception MessagingException))
POP3Store.protocolConnect(String, int, String, String) line: 209
POP3Store(Service).connect(String, int, String, String) line: 295
POP3Store(Service).connect(String, String, String) line: 176
Pop3Client.main(String[]) line: 15
你能发布异常的完整stacktrace吗?只是用它更新了帖子。看看这个例子:当这不起作用时,也许你必须启用/使用SSLthanks。就这样。