在Python中使用Outlook Redemption



好的,这是我目前的问题,可以分为几个部分,如果有任何建议,我们将不胜感激!

  1. 一般问题概述:我有几个PST文件,其中包含在PST文件中的每个电子邮件都有一个标记,我需要删除。最终目标是一个PST文件减去标签(标签是每个电子邮件中的3行文本,顶部和底部用*行括起来)。

  2. 为了解决这个问题,我希望能够在Python中操作PST。

  3. 为了在Python中进行操作,我发现我可以使用Outlook Redemption及其MAPI表(我以前从未使用过任何MAPI表)。

  4. OutlookRedemption部署在DLL文件中,我以前从未将DLL文件导入Python,所以我检查了Stack Overflow并得到了这个答案。然而,我不理解这些行:

    # Actually map the call ("HLLAPI(...)") to a Python name. 
    hllApi = hllApiProto (("HLLAPI", hllDll), hllApiParams) 
    

    我应该在"…"表示的空间中放什么?他把它映射到Python名称有什么特别的意思吗?

正如我所说,任何帮助/建议/建议/怜悯都将不胜感激。

我不使用Python,但看起来你可以像使用任何其他COM对象一样使用Redemption:从Python 修改Microsoft Outlook联系人

import win32com.client 
import pywintypes 
session = win32com.client.Dispatch("Redemption.RDOSession") 
...

最新更新