如何将收件箱移动到其他文件夹

时间:2011-11-25 13:35:27

标签: c# email outlook office-interop

如何将收件箱的电子邮件移动到其他文件夹。我可以在outlook中创建一个文件夹。但是我无法移动电子邮件 我怎么处理这个?

以下是我尝试过的代码:

Microsoft.Office.Interop.Outlook._Application oApplication = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook._NameSpace oNamespace = oApplication.GetNamespace("MAPI");
Microsoft.Office.Interop.Outlook.MAPIFolder oInbox = oNamespace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
Microsoft.Office.Interop.Outlook.Folders oFolders = oInbox.Folders;
Microsoft.Office.Interop.Outlook.MAPIFolder oPersonal = oFolders.Add("My Folder");

1 个答案:

答案 0 :(得分:0)

请参阅 MSDN Documentation。据此,您可以访问文件夹中包含的项目集合。您还可以将项目添加到文件夹。所以你可以手动移动它们。或者,有各种复制或移动文件夹的方法。我敢说你会在那里找到你需要的东西。