如何从Outlook电子邮件中提取互联网电子邮件标题?

时间:2017-04-07 13:43:00

标签: python email outlook

我实际上是在尝试从Outlook电子邮件中提取以下详细信息。 1.来自 2.到 3.回复 - 至 4.返回路径
5. X-Agari原始发件人 6. X-Agari原始接收器 7. X-Originating IP 我用swaplib,win32com.client尝试了Python但无法提取细节。 有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

尝试使用HeaderParser模块。这允许您在python中解析html以查找标题和标题等。

https://docs.python.org/3/library/email.parser.html

答案 1 :(得分:0)

如果您使用的是Outlook对象模型,则需要使用PR_TRANSPORT_MESSAGE_HEADERS阅读MailItem.PropetyAccessor.GetProperty MAPI属性(在OutlookSpy中查看 - 单击IMessage按钮)。

PR_TRANSPORT_MESSAGE_HEADERS DASL属性名称为http://schemas.microsoft.com/mapi/proptag/0x007D001F