javamail imap如何通过接收日期desc获取邮件订单

时间:2013-10-22 09:15:21

标签: sorting date javamail imap

javamail imap如何通过接收日期desc获取邮件订单? folder.getMessage()没有约会日期。 我想在imap中获取邮件时按日期排序。 谢谢前进!

1 个答案:

答案 0 :(得分:4)

通常,消息按照收到的顺序存储在INBOX中,因此消息编号顺序是按日期顺序接收的。但请注意,如果在文件夹之间移动邮件,则可能会出错。

通常,如果您希望按特定顺序排列邮件,则需要对邮件进行排序。如果您的IMAP服务器支持SORT扩展,您可以要求服务器使用com.sun.mail.imap.IMAPFolder.getSortedMessages method进行排序。