python - 如何从 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 这就是我正在做的事情。我可以访问收件箱,但不能访问其中的子文件夹
解决方案
您可以尝试遍历收件箱中的文件夹列表,如下所示:
inbox = outlook.GetDefaultFolder(6).Folders.Item("Your_Folder_Name")
有关更多信息,请参阅此链接:
推荐阅读
- c# - c#创建文件后无法写入文件
- php - 根据给定时间计算日期
- python - 你应该如何将参数传递给__init__?
- oracle - 什么会导致 ORA-00942?
- java - 给定一个矩阵(即数组的数组),求其删除指定行和列得到的子矩阵
- vba - 带有多个变量和 AND 运算符的 Outlook VBA 过滤器问题
- java - Cloudera vm 中的 Spark 2.1.1 异常 纱线应用已经结束
- reactjs - Redux 正在执行错误的操作
- tensorflow - tf.fake_quant_with_min_max_vars 是可微函数吗?
- apache-nifi - Nifi - 如何将 XML 整个内容插入 JSON 属性