根据到达日期对Imap邮件进行排序

时间:2012-06-12 07:33:23

标签: java javamail javax.mail

我使用IMAP协议使用java邮件从Google服务器获取邮件。我检索到的邮件按降序排列。如何根据到达日期首先检索最近的邮件?

2 个答案:

答案 0 :(得分:2)

消息在到达时存储。编号最高的消息应该是最新的。只需按相反的顺序访问它们。

答案 1 :(得分:0)

您可以简单地反转for循环顺序,以for循环开始

for(int i=messages.length -1; i>=0;  i--){}

希望有帮助