使用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邮件的主要内容,如果未能解决你的问题,请参考以下文章
使用 Python 从 Outlook 发送电子邮件不起作用