获取Outlook中的所有邮件从特定的文件夹 [英] Get all mails in outlook from a specific folder
问题描述
我想获得在Outlook中的所有邮件从特定的文件夹:
我的文件夹结构:
我觉得这是<一个HREF =http://stackoverflow.com/questions/2055811/get-unread-mails-from-outlook>代码,以获得在Outlook收件箱文件夹(而不是收件箱中的图片!)所有邮件:
Outlook.Application oApp;
Outlook._NameSpace ONS;
Outlook.MAPIFolder oFolder;
Outlook._Explorer oExp;
oApp =新Outlook.Application();
ONS =(Outlook._NameSpace)oApp.GetNamespace(MAPI);
oFolder = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
oExp = oFolder.GetExplorer(假);
oNS.Logon(Missing.Value,Missing.Value,假的,真正的);
Outlook.Items项目= oFolder.Items;
的foreach(在项目Outlook.MailItem邮件)
{
//做些事情
}
有人能告诉我如何从一个特定的文件夹中获取所有邮件(如:wolfy服务器)
- 登录必须拿出你做任何事情之前。
-
使用类似如下
oFolder = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
oSubfolder = oFolder.Folders.Item(wolfy服务器);
I would like to get all mails in outlook from a specific folder:
My folder structure:
I find this Code to get all mails in outlook inbox folder (not the inbox in picture!):
Outlook.Application oApp;
Outlook._NameSpace oNS;
Outlook.MAPIFolder oFolder;
Outlook._Explorer oExp;
oApp = new Outlook.Application();
oNS = (Outlook._NameSpace)oApp.GetNamespace("MAPI");
oFolder = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
oExp = oFolder.GetExplorer(false);
oNS.Logon(Missing.Value, Missing.Value, false, true);
Outlook.Items items = oFolder.Items;
foreach (Outlook.MailItem mail in items)
{
//do someting
}
Can someone tell me how to get all mails from a specific folder (like: wolfy-server)?
- Logon must come before you do anything else.
Use something like the following
oFolder = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox); oSubfolder = oFolder.Folders.Item("wolfy-server");
这篇关于获取Outlook中的所有邮件从特定的文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!