通过MAPI接口从MailItem获取电子邮件文件夹

时间:2009-11-20 15:32:03

标签: c# outlook-2007 office-interop mapi

我正在创建一个程序来自动生成来自电子邮件附件的报告,除了一个区域外几乎完成。传入的电子邮件会自动过滤到文件夹中,以区分它们来自哪个客户端和服务器。我无法弄清楚如何从电子邮件项目中获取文件夹的路径。

我正在使用NewMailEx事件调用以下方法,并确认this.AppNamespacethis.ReportFolder已正确实例化。

void AppClass_NewMailEx(string EntryIDCollection)
{
    Outlook.MailItem Item = (Outlook.MailItem)this.AppNamespace.GetItemFromID(EntryIDCollection, this.ReportFolder.StoreID);
    string FolderName = ""; //How do I get this?
}

MailItem上的MSDN为here。我错过了什么或以不正确的方式接近这个吗?

1 个答案:

答案 0 :(得分:5)

我认为你可以检查一个家长 - 它应该返回一个MAPIFolder,你可以查看姓名。