【发布时间】:2015-06-01 18:53:21
【问题描述】:
我正在尝试借助 JavaMail API 通过 IMAP 访问来自 Gmail 帐户的电子邮件。
我可以访问两个电子邮件帐户的收件箱文件夹。但是我只想查看未读消息,以及它的数量,有可能吗? 提前谢谢你。
代码如下:
// retrieve the messages from the folder in an array and print it
Message[] messages = emailFolder.getMessages();
System.out.println("messages.length---" + messages.length);
for (int i = 0, n = messages.length; i < n; i++) {
Message message = messages[i];
System.out.println("---------------------------------");
System.out.println("Email Number " + (i + 1));
System.out.println("Subject: " + message.getSubject());
System.out.println("From: " + message.getFrom()[0]);
System.out.println("Text: " + message.getContent().toString());
}
【问题讨论】:
-
messages.length给你什么? -
给我所有的信息!我只想不阅读消息!