无法通过javamail通过POP3协议获取yahoo邮件

无法通过javamail通过POP3协议获取yahoo邮件,java,netbeans,jakarta-mail,Java,Netbeans,Jakarta Mail,我有一些代码如下: Properties props = System.getProperties(); //set mail protocol //props.setProperty("mail.store.protocol", "imaps"); props.setProperty("mail.store.protocol", "pop3s"); //create new store Session se

我有一些代码如下:

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协议时,这是可行的,但对于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)

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

请注意,免费的雅虎!邮件帐户不允许POP3或SMTP访问。你必须购买雅虎!获得POP3和SMTP访问权限的Mail Plus帐户

请阅读以下条目:-您没有包含足够的代码来显示错误发生的位置,但可能与此相关。