2017-04-26 84 views
0

我在Outlook中有兩個郵箱([email protected][email protected]),並且需要連接到特定的郵箱。默認情況下,Python的win32com.client連接到錯誤的連接。win32com Python:連接到多個郵箱中的一個

是否有一個參數來指定連接到哪個郵箱?我的代碼是:

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") inbox = outlook.GetDefaultFolder(6) messages = inbox.Items

我曾試圖很難找到哪些參數允許我連接到特定的郵箱,但什麼也沒看見。謝謝你的幫助。

+1

你可以看到什麼'在outlook.Folders文件夾:打印(folder.Name)'給你? – bernie

+0

謝謝!有用。出於某種原因,我假設「文件夾」將用於收件箱,發件等文件夾,並且會有類似郵箱的outlook.Mailbox。不知道他們都被視爲文件夾。 – AkashNegi

+0

很高興它適合你!我發表了我的評論作爲答案。 – bernie

回答

0

你應該能夠枚舉郵箱:

for folder in outlook.Folders: 
    print(folder.Name)