使用Python解析Outlook邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Python解析Outlook邮件相关的知识,希望对你有一定的参考价值。

我正试图从Outlook中打开邮件,用Python从邮件正文中提取某些文本。我试着安装了win32com.client, pywin32, imapclient, & msg-extractor,但当我尝试下载时,它说:"你可以用Python 3和Python 2.7来下载。

ERROR: Could not find a version that satisfies the requirement pywin32 (from versions: none)
ERROR: No matching distribution found for pywin32

我已经用Python 3和Python 2.7都试过了。经过研究,似乎 python 从 2020 年 1 月起不再支持 MAPI,我似乎找不到任何不使用某种形式的 MAPI 来打开 Outlook 邮件的方法。

我对python比较陌生,所以如果您能给我任何帮助,我将非常感激。

答案

这里是一个在python中使用exchangeelib的例子。

https:/medium.com@theamazingexposureaccessing-shared-mailbox-using-exchangelib-python-f020e71a96ab。

虽然它读取的是共享邮箱,代码的要求目标和你的有点不同,但对于普通的个人邮箱应该是可以的。

希望能帮到你!

以上是关于使用Python解析Outlook邮件的主要内容,如果未能解决你的问题,请参考以下文章

Perl 解析 Outlook 收件箱中的电子邮件和附件

使用 Python 从 Outlook 发送电子邮件不起作用

在共享文件夹中阅读 Outlook 电子邮件 - Python

通过 Python 发送 Outlook 电子邮件?

从 Outlook 电子邮件中提取嵌入的图像

Outlook客户端解析Html类型邮件样式问题