我们有一个 Exchange(2010)邮箱,它由 Windows 服务自动监控,该服务使用 Exchange Web Services 1.1 定期连接到邮箱并将电子邮件导入 SQL - 然后从邮箱中删除消息。
这一切都很好,但是,如果有人向该地址发送带有“请求已读回执”的电子邮件 - Exchange 会向发件人发送“此消息未经阅读就被删除”的消息 - 这非常令人尴尬(并且具有误导性) - 除了修改我们的服务以某种方式在删除之前“读取”消息外 - 有什么方法可以配置 Exchange(通过 powershell 或其他方式)以忽略已读回执请求?
答案1
我认为您正在寻找MessageTrackingReadStatusEnabled
邮箱的属性。如果您将此参数设置为$false
,则查看发送给此用户的邮件的送达报告的发件人将不会显示已读状态。
要更改参数,请运行以下命令:
Set-Mailbox -Identity "alias" -MessageTrackingReadStatusEnabled $False
要查看参数设置的完整列表及其作用,请访问:
http://technet.microsoft.com/EN-US/library/a0d413b9-d949-4df6-ba96-ac0906dedae2(EXCHG.141).aspx
答案2
它仅触及查看消息跟踪。我不确定新版本如何,但恐怕 Exchange 2007 中唯一合理的选项是传输规则:http://blogs.technet.com/b/exchange/archive/2011/02/23/3412028.aspx