Почему все папки не включены в IPMRootFolder с помощью Redemption? - PullRequest
0 голосов
/ 15 мая 2018

Я знаю, что раньше это не было проблемой, но внезапно, когда я смотрю на папки, которые находятся в RDOPstStore или RDOStore IPMRootFolder, теперь я получаю только стандартные имена папок «Входящие», «Удаленные», «Исходящие» и «Отправленные».

Существует дополнительная пользовательская папка с именем "whalley-g", которую мне нужно рекурсивно перебирать.

В течение года это работало нормально, но теперь я получаю только четыре папки.

Redemption.RDOSession mySession = new Redemption.RDOSession();

Redemption.RDOPstStore pst = mySession.LogonPstStore(pstToProcess.PSTFullPathAndName, 1, "Outlook", 1, 1);

int numFolders = pst.IPMRootFolder.Folders.Count; 

numFolders должно быть 5, но только 4. Я не беспокоился о рекурсивном коде, поскольку мне просто нужно узнать, что он вообще не включает в себя пользовательскую папку.

enter image description here

...