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