【发布时间】:2017-05-08 10:40:33
【问题描述】:
在 Outlook 互操作中,
using Outlook = Microsoft.Office.Interop.Outlook;
为了过滤未读邮件,我使用以下代码
Outlook.Application oApp = new Outlook.Application();
Outlook.NameSpace outlookNameSpace = oApp.Application.GetNamespace("MAPI");
Outlook.MAPIFolder inbox = outlookNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
Outlook.Items items = inbox.Items.Restrict("[Unread]=true");
同样,有没有办法过滤发送给我以外的特定收件人的邮件。
说,过滤发送到abc@example.com的邮件。
我的邮件 ID 也会出现在收件人或抄送中的这些邮件中。我会很高兴找到一种与 Outlook 互操作的可能方式。
【问题讨论】:
标签: c# outlook interop office-interop