gpt4 book ai didi

java - 无法通过 javamail 通过 POP3 协议(protocol)获取 yahoo 邮件

转载 作者:行者123 更新时间:2023-12-02 07:44:31 25 4
gpt4 key购买 nike

我有一些代码如下:

Properties props = System.getProperties();

//set mail protocol
//props.setProperty("mail.store.protocol", "imaps");
props.setProperty("mail.store.protocol", "pop3s");

//create new store
Session session = Session.getDefaultInstance(props);

//store = session.getStore("imaps");
store = session.getStore("pop3s");


store.connect("pop.mail.yahoo.com", 995, "MyYahooUserName", "MyPassword");
//store.connect("imap.next.mail.yahoo.com", 993, "MyYahooUserName", "MyPassword");
isConnect = true;

当我尝试 IMAP 协议(protocol)时,它可以工作,但使用 POP3 时,我在下面遇到异常,我不知道为什么

SEVERE: null
javax.mail.AuthenticationFailedException: EOF on socket
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:208)
at javax.mail.Service.connect(Service.java:295)
at gmailutilities.GmailUtilities.connect(GmailUtilities.java:88)
at gmailutilities.Main.main(Main.java:29)
javax.mail.MessagingException: Not connected
at com.sun.mail.pop3.POP3Store.checkConnected(POP3Store.java:408)
at com.sun.mail.pop3.POP3Store.getDefaultFolder(POP3Store.java:357)
at gmailutilities.GmailUtilities.openFolder(GmailUtilities.java:103)
at gmailutilities.Main.main(Main.java:30)

*有人知道为什么吗?请帮助我。谢谢大家! *

最佳答案

请注意,免费的 Yahoo!邮件帐户不允许 POP3 或 SMTP 访问。您必须购买 Yahoo!用于获取 POP3 和 SMTP 访问的 Mail Plus 帐户。

关于java - 无法通过 javamail 通过 POP3 协议(protocol)获取 yahoo 邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11079713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com