我有一种情况,我需要重新路由邮件到另一个邮箱谁将是主持人。以编程方式-是否有方法批准我在版主邮箱中收到的消息?我在EWS中没有看到对它的明确支持。微软还支持其他API类型吗?
发布于 2018-08-13 07:05:29
这不是一种官方批准的方式,但下面的解决办法让我批准并拒绝版主邮箱中的邮件!
下面是一个做这项工作的Powershell
代码!
要注意的事情:
Item Classes: $EmailMessage.ItemClass = "IPM.Note.Microsoft.Approval.Reply.Approve" $EmailMessage.ItemClass = "IPM.Note.Microsoft.Approval.Reply.Reject"
Subject - Use the Normalized subject from the approval Request email and then append Accept or Reject.
RecipientTo - Needs to be set to the Microsoft Exchange Approval Assistant Address.
例如,拒绝来自Moderator's Mailbox
的邮件
$PR_REPORT_TAG = new-object Microsoft.Exchange.WebServices.Data.ExtendedPropertyDefinition(0x0031,[Microsoft.Exchange.WebServices.Data.MapiPropertyType]::Binary);
$VerbResponse = new-object Microsoft.Exchange.WebServices.Data.ExtendedPropertyDefinition([Microsoft.Exchange.WebServices.Data.DefaultExtendedPropertySet]::Common,0x8524,[Microsoft.Exchange.WebServices.Data.MapiPropertyType]::String);
$ReportID = $null
[Void]$Item.TryGetProperty($PR_REPORT_TAG,[ref]$ReportID)
$EmailMessage.SetExtendedProperty($VerbResponse,"Reject")
$EmailMessage.SetExtendedProperty($PR_REPORT_TAG,$ReportID)
请看一下这链接!解释得很好!
https://stackoverflow.com/questions/43359295
复制相似问题