JavaMail和IMAP。如何避免确认消息?

时间:2013-12-06 13:40:02

标签: java javamail imap

我正在使用JavaMail 1.4(服务器是MS Exchange 2010)开发IMAP客户端。我注意到确认消息(读取/未读取)将发送到要求它们的Outlook客户端。有没有办法禁用此功能?

1 个答案:

答案 0 :(得分:0)

通常,服务器发送传递状态通知(传递,未传递),客户端发送消息状态通知(读取,未读取)。我不熟悉Exchange如何处理这个问题,但听起来好像服务器正在发送消息状态通知。也许这仅适用于使用专有Microsoft协议而非IMAP的客户端。我不知道是否有办法使用IMAP协议禁用它;如果有,它将是专有扩展。

请注意,您可以在IMAPMessage中设置“peek”标志,这将阻止服务器将消息标记为“read”。在这种情况下,这可能有所帮助。