1
私はgmailを読むためにjavamail apiを使用しています。すべては、しかしへの呼び出しを正常に動作し、フォルダのgetNewMessageCount()
常にコードの0gmailのjavamail getNewMessageCountは常に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サーバーのユニークな問題のようです。
ありがとうございます!