Javax.mail 对邮件收件箱文件夹中的邮件数量给出错误(更大)的计数

标签 java email jakarta-mail

我正在使用 javax.mail 并获取邮件收件箱文件夹中的邮件计数。 使用https://outlook.office.com/

Folder folderInbox = store.getFolder(inboxFolderName);
folderInbox.open(Folder.READ_WRITE);
System.out.println(folderInbox.getMessageCount());


在使用 getMessageCount() 打印计数时,有时它会为我提供更多收件箱中邮件的计数。

例如。如果打印的收件箱文件夹中的 1 封邮件计数为 1,有时为 2。

   2 Mails in Inbox folder count printed is 2 and sometimes 3...

最佳答案

文件夹“收件箱”中的邮件已设置为以转化形式查看。

关于Javax.mail 对邮件收件箱文件夹中的邮件数量给出错误(更大)的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41255295/

相关文章:

java - 如何在maven pom.xml中使用自定义插件?

email - 如何开发 Outlook/Mail 插件?

css - 如何确保我的电子邮件设计在浅色和深色模式设置中保持一致?

linux - 发送 telnet smtp 数据命令并以句点结尾不起作用

java - 使 PrintWriter 或 OutputStreamWriter 立即打印

java - 面向对象的CRUD程序——OO设计的原因是什么?

java - 使用 telnet 时 MimeMessage 为空?

java - 从另一个 Activity 中的 TextView 获取值

Javamail - 将邮件从本地主机发送到外部帐户

java - 使用javamail检查附件而不获取邮件内容