清晰记录的使用python win32com Outlook阅读电子邮件功能

问题描述

应用程序参考的可视基础是您的朋友。尝试从此链接开始…

Interop Outlook Mailitem属性

例如,我可以看到该消息可能具有比上面列出的属性更多的属性。例如。

  • 消息抄送
  • 消息。重要性
  • message.LastModificationTime

解决方法

我试图通过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

如果您知道更多功能,请在答案中添加。

相关文章

猜你在找的编程问答相关文章

在Pandas数据框中旋转数据表
如何获得浮点序列中的下一个值?
获取Instagram粉丝
在批处理结束时检测到不可提交的事务。交易回滚
将一个文本文件文件夹与一个单元格中的每个内容合并为一个CSV文件
在使用JSON数据时,如何防止我的应用程序意外崩溃,“关闭”,而代之以处理异常?
JDBC批处理INSERT,返回ID
具有多个表的复杂INNER JOIN查询的回显结果