1
我正在使用javamail API讀取Gmail。一切工作正常但是,要呼叫的文件夾的getNewMessageCount()
總是返回碼0javamail getNewMessageCount在Gmail中總是返回0
部分:
folder = folder.getFolder("Inbox");
// try to open read/write and if that fails try read-only
try {
folder.open(Folder.READ_WRITE);
} catch (MessagingException ex) {
folder.open(Folder.READ_ONLY);
}
int totalMessages = folder.getMessageCount();
if (totalMessages == 0) {
System.out.println("Empty folder");
folder.close(false);
store.close();
}
int newMessages = folder.getNewMessageCount();
System.out.println("Total messages = " + totalMessages);
System.out.println("New messages = " + newMessages);
System.out.println("-------------------------------");
有任何人碰到了類似的問題?
UPDATE
我嘗試另一個IMAP服務器,它給了正確的號碼。這似乎是一個與gmail服務器的獨特問題。
謝謝!