当messageRomoved侦听器触发时,无法获取邮件MessageID或UID

时间:2013-02-20 07:56:06

标签: javamail

我已将MessageCountListener设置为IMAP文件夹。删除消息时/添加的侦听器正在被正确触发。为了更新我的本地客户端的更改,我需要messageID或UID。但是在messageRemoved()方法中,当我尝试获取MessageID或UID时,它会抛出MessageRemoved异常。

有没有办法在messageRemoved()处理程序中获取messageID或UID?

1 个答案:

答案 0 :(得分:1)

您始终可以获取已删除邮件的邮件编号。

如果您之前已获取邮件的UID,则应该能够在邮件被删除后获取该邮件的UID。

您无法获取已删除消息的消息ID或其他标头。