【发布时间】:2015-06-02 18:43:37
【问题描述】:
我正在尝试找出 EWS 的正确语法,以便能够存储在特定文件夹中发送的邮件,而不仅仅是在“已发送邮件”文件夹中。
邮箱结构:
Mailbox@mail.com
- Inbox
- ----- PowerShell
- ----- ---------- Mail OUT
如何让 EWS 将发送的邮件保存在 Inbox\PowerShell\Mail OUT 中?
我尝试了以下方法但没有成功:
$Message.SendAndSaveCopy('WellKnownFolderName.Inbox.PowerShell.Mail OUT')
$Message.SendAndSaveCopy('WellKnownFolderName.Inbox\PowerShell\Mail OUT')
$Message.Send()
$Message.Save([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::'Inbox\PowerShell\Mail OUT')
MSDN 上的示例仅对 C# 有效。
感谢您的帮助。
【问题讨论】:
-
您需要找到您要保存到的文件夹的
FolderID。您不能使用WellKnownFolderName,因为您尝试保存的文件夹不是枚举成员 -
谢谢arco444,我想出了一个方法来检索你提到的
FolderID。将它与$Message.SendAndSaveCopy()一起使用的正确语法是什么?
标签: powershell exchangewebservices