如何从Outlook收件箱子文件夹中读取电子邮件

时间:2018-11-09 19:35:04

标签: python email outlook

import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6)
messages = inbox.Items
message = messages.GetFirst()
body_content = message.body
print body_content

我有一个Outlook电子邮件帐户。 收件箱中有一个子文件夹: 我想从python的此子文件夹中读取电子邮件 我正在使用win32com.client,这是我在做什么。我可以访问收件箱,但不能访问其中的子文件夹

1 个答案:

答案 0 :(得分:0)

您可以尝试遍历Inbox中的文件夹列表,如下所示:

inbox = outlook.GetDefaultFolder(6).Folders.Item("Your_Folder_Name")

有关更多信息,请参考此链接:

How to access a subfolder in Outlook inbox in Python