javamail imap 如何通过接收日期 desc 获取邮购

wil*_*son 2 sorting imap date jakarta-mail

javamail imap 如何通过接收日期 desc 获取邮购?folder.getMessage()没有日期 arg。我想在 imap 中获取邮件时按日期排序。感谢提前!

Bil*_*non 5

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

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