如何阅读邮件从杂波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");
}
假设Clutter是Inbox文件夹的子文件夹。它是Inbox的对等体:
oFolder = (Outlook.MAPIFolder)oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Parent;