지난번 "Python으로 Outlook의 메일정보 읽어오기"에 이어서 이번에는 폴더 정보를 읽어오는 방법이다.


import win32com.client


def searchFolder(folders):

    for f in folders:

        print("P:%s , N:%s , [%s]" % (f.FolderPath, f.Name, f.Folders.Count))

        if f.Folders.Count > 0:

            searchFolder(f.Folders)


outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

inbox = outlook.GetDefaultFolder(6)


searchFolder(inbox.Folders)


[참고]

Folder 개체 설명

https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/folder-object-outlook


AND