新增:感谢用户 @grapkulec,我正在使用
using Microsoft.Exchange.WebServices.Data;
我正在尝试将一封电子邮件移动到我在Outlook(使用MS Exchange)中已经创建的文件夹中。迄今为止,我已经成功将该电子邮件移动到草稿或其他众所周知的文件夹名称,但是将其移动到我创建的名为“示例”的文件夹中却没有成功。
foreach (Item email in findResults.Items)
email.Move(WellKnownFolderName.Drafts);
上述代码可以正常运行;但我不想使用众所周知的文件夹。如果我尝试将代码更改为以下内容:
email.Move(Folder.(Example));
或者
email.Move(Folder.["Example"]);
无法移动(两种情况下都会出错)。我在MSDN、SO和一般的C#中发现了大量将电子邮件移入文件夹的示例,但仅限Outlook“已知”的文件夹(草稿、垃圾邮件等),这对于我创建的文件夹是无效的。