【发布时间】:2018-01-10 00:43:25
【问题描述】:
当我尝试连接到我的 Outlook 邮件时,我正在使用以下代码。现在,我一定是做错了什么,因为我尝试获取收件箱邮件,但我总是收到 0 封邮件(如果不是这种情况)。这是我的代码
Microsoft.Office.Interop.Outlook.NameSpace nameSpace = application.GetNamespace("MAPI");
nameSpace.Logon("", "", Missing.Value, Missing.Value);
inboxFolder = nameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
Console.WriteLine("Folders: {0}", inboxFolder.Folders.Count);
我的 Outlook 个人资料中有多个电子邮件帐户。当我写以下内容时
Console.WriteLine("Accounts: {0}",nameSpace.Accounts.Count);
Console.WriteLine("Name: {0}", nameSpace.Accounts[1].DisplayName);
帐户总数显示正确,我真正想访问的帐户名称也是如此(索引 1)。现在,问题是我需要访问该帐户中的特定文件夹。我该怎么做?
【问题讨论】:
标签: c# outlook office-interop