Outlook использует python win32com для итерации подпапок
У меня есть следующий код, который доставляет мне входящие из моей общей папки и все электронные письма внутри. Этот код прекрасно работает и будет печатать тему последнего письма.
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
recip = outlook.CreateRecipient("[email protected]")
inbox = outlook.GetSharedDefaultFolder(recip, 6)
messages = inbox.Items
message = messages.GetLast()
print (message.Subject)
Я могу получить доступ к другим родительским папкам в почтовом ящике [email protected] (например, «Отправлено»), но не могу получить подпапки папки в папке «Входящие» или даже глубже. Так что, если я хочу inbox \ subfolder1, как я могу получить к нему доступ? Использование Outlook 2013, если это имеет значение. Моя главная цель - сделать:
message.Move(inbox\subfolder1)