【发布时间】:2021-05-18 00:12:44
【问题描述】:
我正在使用下面的代码从收件箱文件夹中获取邮件,它对我来说工作正常
Microsoft.Office.Interop.Outlook.Application app = null;
Microsoft.Office.Interop.Outlook._NameSpace ns = null;
//Microsoft.Office.Interop.Outlook.MailItem item = null;
Microsoft.Office.Interop.Outlook.MAPIFolder inboxFolder = null;
app = new Microsoft.Office.Interop.Outlook.Application();
ns = app.GetNamespace("MAPI");
//ns.Logon(null, null, false, false);
inboxFolder = ns.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox) ;
var list = new List<string>();
//System.IO.StreamWriter strm = new System.IO.StreamWriter("C:/Test/Inbox.txt");
for (int counter = inboxFolder.Items.Count; counter > 0; counter--)
{
dynamic item = inboxFolder.Items[counter];
string SB = item.Subject.ToUpper();
}
我想从一个名为“Career”的特定文件夹中获取数据,该文件夹由我创建,所有邮件都按规则转发。如图所示,我想阅读“Career”文件夹中的所有邮件,但不知道该怎么做。
任何帮助将不胜感激。谢谢。
【问题讨论】: