javamail如何实现接受特定的邮件。
大致看了一下javamail的api。没发现可以满足下面2个需求的api
1:根据莫一个标识获取莫一个特定邮件 :Folder folder 用来接收邮件。 提供了一些方法。其中有folder.getMessage(int msgnum)但是又特别说Note that the message number for a particular Message can change during a session if other messages in the Folder are deleted and the Folder is expunged. 。 这个是根据消息号来获取特定的邮件。但是如果有消息被删,这个号会变化。这显然满足不了需求。 不知道有什么方式来获取特定的邮件。
2:获取某些邮件。比如foxmail 获取了邮件以后,再次去收取邮件,肯定是收取上次已经获取的邮件之后的邮件。
这个如何实现。folder getMessages(int start, int end)也是根据上面的邮件号来获取,这个如果有被删除的邮件,就不准确了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论