我正在尝试更好地理解win32com与Outlook的交互。 我一直无法找到清晰的文档,使我能够有效地利用win32com来读取电子邮件,从我的当前调查中,似乎这是用户的常见感受。 因此,以下是相关信息和请求:
请有人:
1. 提供清晰文档的链接(如果存在)
2. 对以下内容进行扩展
下面是我基于阅读其他人的代码发现的当前功能。
以以下代码为例:
import win32com
outlook=win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox=outlook.GetDefaultFolder(6)
messages=inbox.Items
for message in messages:
attachments = message.attachments
for attachment in attachments:
pass
我所知道的,上述使用的对象具有以下功能:
收件箱 -
.Folders
.Items
消息 -
.GetFirst()
.GetLast()
.GetNext()
.GetPrevious()
.Attachments
信息 -
.Subject
.Body
.To
.Recipients
.Sender
.Sender.Address
附件 -
.item()
.Count
附件 -
.filename
如果你知道任何其他功能,请在你的回答中添加。
message.SenderEmailAddress
- evandrix