2017-04-26 24 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)