Stop internal read receipts (Outlook 2013)

时间:2016-03-02 10:51:11

标签: email outlook exchange-server

User wants to send read receipts with all external emails. I've set up a mailbox rule in Outlook to do the following:

Apply this rule after I send the message
notify me when it is read
except if sent to *Bristol* //Dynamic group for office contacts
or except with @"domainname" in the recipient's address

To stop read receipts on internal emails I've set a rule with ECP via "Mail Flow" > Rules to:

IF 
the message type is *Read receipt*
AND
The sender is located *Inside the organization*
AND
The recipient is located *Inside the organization*
THEN
Delete the message without notifying anyone

However it is still requesting read receipts for internal contacts.

Outlook and Exchange 2013

1 个答案:

答案 0 :(得分:0)

您的规则只会停止传递读取收件人而不是由邮件本身内的属性控制的提示。

您可以通过使用TNEF解析器基本处理通过Hub(或集线器服务器)的每条消息来编写可以执行此操作的传输代理https://msdn.microsoft.com/en-us/library/office/dd877026(v=exchg.150).aspx,找到PidTagReadReceiptRequested并将其设置为false以用于这些内部收件人。 Probalby这类事物的最佳样本是http://blogs.msdn.com/b/mstehle/archive/2009/01/13/howto-sample-transport-agent-add-headers-categories-mapi-props-even-uses-a-fork.aspx

另一种可行的方法是使用tagAction http://www.dimastr.com/redemption/rdoruleaction.htm#RDORuleActionTag以编程方式设置规则。从理论上讲,你应该能够通过这个动作修改MAPI属性,但是这有很复杂的地方,我从来没有使用它。

干杯 格伦