如何阅读邮件从杂波outlook文件夹c#

本文关键字:outlook 文件夹 何阅读 | 更新日期: 2023-09-27 18:13:01

我正在尝试阅读被outlook移动到杂乱文件夹的电子邮件。下面的代码可以很好地用于其他文件夹,但是当我试图打开杂乱文件夹时,代码默认为错误消息,指示文件夹不存在。

oApp = new Microsoft.Office.Interop.Outlook.Application();
oNS = (Microsoft.Office.Interop.Outlook._NameSpace)oApp.GetNamespace("MAPI");
oNS.Logon(null, null, false, false);
oFolder = oNS.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
string folderName = "Clutter";
try
{
    oSubfolder = oFolder.Folders[folderName];
    for (int i = 1; i <= oSubfolder.Items.Count; i++)
    {
        item = (Microsoft.Office.Interop.Outlook.PostItem)oFolder.Items[i];
    }
}
catch
{
    MessageBox.Show("There is no folder named " + folderName +
                ".", "Find Folder Name");
} 

如何阅读邮件从杂波outlook文件夹c#

假设Clutter是Inbox文件夹的子文件夹。它是Inbox的对等体:

oFolder = (Outlook.MAPIFolder)oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Parent;