Я пытаюсь получить электронную почту из общих папок из своего почтового ящика 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 из здесь , но все равно получаю ошибку.
Я что-то упустил в своем коде? Пожалуйста, помогите.