我正在尝试从我的 Outlook 邮箱中获取公共文件夹电子邮件。目前,我可以从我的根文件夹中的文件夹中获取邮件。我使用以下代码:
Folder rootfolder = Folder.Bind(exchange, WellKnownFolderName.MsgFolderRoot);
//Folder rootfolder = Folder.Bind(exchange, WellKnownFolderName.PublicFoldersRoot); // gives error
rootfolder.Load();
foreach (Folder folder in rootfolder.FindFolders(new FolderView(100)))
{
Console.WriteLine(folder.DisplayName);
}
当我替换WellKnownFolderName.MsgFolderRoot
为 时WellKnownFolderName.PublicFoldersRoot
,我收到错误“没有可用的公用文件夹服务器”。我还从这里提到了@Mimi Gentz 解决方案,但我仍然收到错误消息。
我的代码中是否缺少某些内容?请帮忙。