首页 新闻 会员 周边 捐助

请问java mail 使用pop3获取邮件列表

0
[待解决问题]

java mail 使用pop3获取邮件列表 但是无法获取所有的邮件。获取的邮件数量和实际的数量不对。一共有很多 但是无法获取所有。

 

        // 获取连接
        Session session = Session.getDefaultInstance(props);
        session.setDebug(false);

        // 获取Store对象
        Store store = session.getStore(protocol);
        store.connect(pop3Server, username, password); // POP3服务器的登陆认证

        // 通过POP3协议获得Store对象调用这个方法时,邮件夹名称只能指定为"INBOX"
        Folder folder = store.getFolder("INBOX");// 获得用户的邮件帐户
        folder.open(Folder.READ_ONLY); // 设置对邮件帐户的访问权限

        Message[] messages = folder.getMessages();// 得到邮箱帐户中的所有邮件

 

 

请问这个怎么办呢

and技术梦的主页 and技术梦 | 初学一级 | 园豆:7
提问于:2022-08-24 22:27
< >
分享
所有回答(1)
0

登录邮箱看看设置,有的邮箱有限制性设置,比如最多只能接收30天的邮件,或者最多只能接收100封邮件等。


也可以试试用IMAP协议接收

会长 | 园豆:12463 (专家六级) | 2022-08-25 08:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册