Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaMail和IMAP。如何避免确认信息?_Java_Jakarta Mail_Imap - Fatal编程技术网

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

JavaMail和IMAP。如何避免确认信息?,java,jakarta-mail,imap,Java,Jakarta Mail,Imap,我正在用JavaMail 1.4开发一个IMAP客户端(服务器是MS Exchange 2010)。我注意到确认消息(已读/未读)被发送给请求它们的Outlook客户端。有没有办法禁用此功能 通常,传递状态通知(已传递、未传递)由服务器发送,消息状态通知(已读、未读)由客户端发送。我不熟悉Exchange如何处理此问题,但听起来好像是服务器正在发送消息状态通知。也许这只适用于使用专有Microsoft协议而不是IMAP的客户端。我不知道是否有办法使用IMAP协议禁用此功能;如果有,它将是一个专有

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

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

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