首页 > 解决方案 > 如何从 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 这就是我正在做的事情。我可以访问收件箱,但不能访问其中的子文件夹

标签: pythonemailoutlook

解决方案


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

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

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

如何在 Python 中访问 Outlook 收件箱中的子文件夹


推荐阅读