自动转发ExchangeService电子邮件时附加到主题行

时间:2014-09-18 13:17:09

标签: asp.net exchange-server

我有一个脚本,可以为用户设置规则'如果他们不在办公室,他们的电子邮件会自动转发给标记的收件人。

我希望在发送之前更改主题,理想情况下,在前面加上" AUTFORWARD:主题"。

如果可能的话,我看不出怎么做。

Dim oRule As New Rule()
oRule.DisplayName = "Forwarder"
oRule.Actions.ForwardToRecipients.Add("me@address.com")
Dim oCreateNewRule As New CreateRuleOperation(oRule)
oExchangeService.UpdateInboxRules(New RuleOperation() {oCreateNewRule}, True)
oCreateNewRule = Nothing
oRule = Nothing

1 个答案:

答案 0 :(得分:0)

EWS中没有允许您使用规则(或除重要性或类别之外的任何属性)设置主题的操作。您可以查看使用传输规则,它允许更多操作http://technet.microsoft.com/en-us/library/aa998315(v=exchg.150).aspx。例如,使用传输规则可以做的一件事是检测消息是否使用条件进行自动转发,然后使用前置主题操作来实现您想要的效果。唯一的问题是它会影响所有转发消息的用户,这些消息可能是也可能不是问题。除此之外,您可以编写一个可以为您提供充分灵活性的传输代理。

干杯 格伦