问题:从 Microsoft Exchange 服务器或 Office 365 归档电子邮件时,会发生以下错误:
Microsoft Exchange Server 无法完成该任务。详细信息:在存储中找不到指定的对象。EWS 错误代码:错误项未找到。
此错误可能会在不同情况下发生。
1: 它主要发生在
归档发件箱文件夹时。MailStore 首先检索文件夹的邮件 ID 列表,然后提取属于这些 ID 的邮件头。由于邮件通常只在
发件箱文件夹中停留很短的时间,因此当应该获取标头时,邮件已经消失。
解决:从归档中排除
发件箱文件夹。邮件从
“已发送邮件”文件夹存档。
2: 您在 Exchange 服务器前面使用负载平衡器。由于复制机制,Exchange 服务器上的邮箱数据库并不总是相同的。MailStore 尝试获取从另一台服务器接收的 ID 的邮件标头,这些 ID 在当前查询的服务器上不存在。
解决:将归档配置文件配置为直接连接到其中一个 Exchange 服务器,而不是连接到负载平衡器,或者确保负载平衡器在会话期间不会在服务器之间切换。
由于该错误,归档配置文件本身以不成功的状态代码终止。从 MailStore Server 10 开始,可以通过在 MailStore 的管理程序中执行以下命令来修改全局属性
public.arcclient.skipEwsErrorItemNotFound 来更改此行为:
store-setprop --name="public.arcclient.skipEwsErrorItemNotFound" --value="true"
请注意:独立于此全局属性,MailStore Server 既不能归档发生上述错误的邮件,也不能从 Exchange 服务器中删除它们。