草庐IT

python - 通过 MAPI 使用 Python 从 Outlook 读取电子邮件

我正在尝试编写一个简短的程序,该程序将读取我的Exchange/Outlook配置文件文件夹中的电子邮件内容,以便我可以操作数据。但是,我在查找有关python和交换/Outlook集成的大量信息时遇到问题。很多东西要么很旧/没有文档/没有解释。我尝试了几个片段,但似乎遇到了同样的错误。我试过TimGolden的代码:importwin32com.clientsession=win32com.client.gencache.EnsureDispatch("MAPI.Session")##Leaveblanktobepromptedforasession,oruse#yourownpro

python - 通过 MAPI 使用 Python 从 Outlook 读取电子邮件

我正在尝试编写一个简短的程序,该程序将读取我的Exchange/Outlook配置文件文件夹中的电子邮件内容,以便我可以操作数据。但是,我在查找有关python和交换/Outlook集成的大量信息时遇到问题。很多东西要么很旧/没有文档/没有解释。我尝试了几个片段,但似乎遇到了同样的错误。我试过TimGolden的代码:importwin32com.clientsession=win32com.client.gencache.EnsureDispatch("MAPI.Session")##Leaveblanktobepromptedforasession,oruse#yourownpro

c++ - 如何使用 MAPI 发送邮件?

我想在用户的Windows计算机上使用邮件客户端发送电子邮件。据我所知,MAPI是可行的方法。然而,在阅读了MSDN文档后,我发现MAPI非常庞大,没有源代码示例。而且99%的功能我都不需要,我只想发个邮件。我该怎么做?我在SO和网络上找到了示例,但它们似乎依赖于称为SimpleMAPI的东西,Microsoft显然已将其列为已过时:“不鼓励使用SimpleMAPI。它可能会被更改或不可用Windows的后续版本”。所以我不想使用这些功能。我找到了一个很好的例子here,但不幸的是它是用于WindowsCE的并且与Win32API不完全兼容。我设法从该链接实现代码,直到它到达尝试打开草

windows - 具有 64 位 Outlook 的 32 位 MAPI 应用程序

我们应用程序的32位版本无法使用安装了64位Outlook的MAPISendMail发送电子邮件。它返回错误0x80004005,除了它似乎是MAPI初始化错误这一事实之外,我几乎找不到关于该错误的信息。根据thisMSDNdocument,MAPISendMail是32位应用程序不能使用64位MAPI规则的一个异常(exception)。然而它不起作用(至少在XP和Vista上——我们还没有测试过Win7/8)。任何人都可以阐明这一点吗?TIA 最佳答案 没有异常(exception):32位进程无法加载64位dll。当您拥有64
12