mapi相关内容

创建自定义简单Mapi DLL,执行时失败

我需要创建小DLL来拦截简单的MAPI调用并通过以下方式发送文件: 文件->以附件形式发送到(在Excel、Word、Acrobat Reader中...) 或通过资源管理器->右键菜单->发送至->邮件收件人 附加到Gmail。 阅读本文后: Mapi32.dll Stub Registry Settings (Windows) Mapi32 Stub Library ..
发布时间:2022-06-09 16:23:29 C/C++开发

如何在 C# 中使用 Outlook MAPI 打开 .eml 文件?

我有一个 C# 应用程序,它读取 .msg 文件并提取正文和附件.但是当我尝试加载 .eml 文件时,应用程序崩溃了.我正在加载这样的文件: MailItem mailItem = (MailItem)outlookApp.CreateItemFromTemplate(msgFileName);mailItem.SaveAs(fullFilename, OlSaveAsType.olHTML); ..
发布时间:2021-12-30 10:22:18 C#/.NET

使用 EntryID、StoreID 和/或 PR_ENTRYID 打开 Outlook 邮件项目

注意:我使用的是 VBA 和 Office 2007.(我会使用 C#,但项目参数不允许这样做) 我试图在 Outlook 或 API 中找到一些方法,通过提供 Access 数据库中的 Outlook EntryID 或 MAPI“PR_ENTRYID"属性,我可以打开 Outlook 邮件项目.我发现了许多对上述代码的引用,但我从未见过有人真正发布过解决方案.我曾尝试包含对 mapi32 ..
发布时间:2021-12-30 10:15:14 其他开发

从 C# 启动电子邮件应用程序 (MAPI)(带附件)

过去,我使用 MAPISendMail 从带有文件附件的 C++ 应用程序启动 Outlook(或任何所需的 MAPI 电子邮件应用程序).(类似于 Microsoft Word 的发送电子邮件功能). 我需要从 C# 应用程序中执行等效操作,并让它在 XP、Vista、Server 2008(我想还有 Windows 7)上运行. MAPISendMail 不适用于 Vista/20 ..
发布时间:2021-12-30 10:13:42 C#/.NET

Python读取我的outlook邮箱并解析邮件

可能的重复: 使用 Python 通过 MAPI 从 Outlook 读取电子邮件 我是 Python 的新手,我的任务是编写一个程序,该程序连接到我的 Microsoft Outlook 邮箱,浏览所有电子邮件,如果主题有某个词,那么电子邮件时间和主题的详细信息将保存在变量中,电子邮件正文将被解析,相关信息将存储在变量中.然后此信息将存储在外部服务器/数据库中.它还需要能够监控进入我邮箱 ..
发布时间:2021-12-30 10:11:36 Python

从文件夹路径获取 Outlook 中的 MAPI 文件夹

我正在尝试使用此页面上的功能:http://www.Outlookcode.com/d/code/getfolder.htm 使用文件夹路径导航到文件夹.(我会将该代码复制到这个问题的底部——我按原样使用它,根本没有修改.)我需要使用它的原因是 Outlook 中的默认收件箱与我需要的收件箱不同积极点.我通过右键单击相关收件箱并点击属性并查看位置来了解相关收件箱的路径. 这是我使用的代码: ..
发布时间:2021-12-30 10:07:39 其他开发

如何通过 PowerShell 从 Oulook 文件夹内的电子邮件中获取电子邮件地址?

我有一个 Outlook 文件夹,我们称之为 LoremIpsum,我有 1000 多个电子邮件草稿要枚举并通过 PowerShell 进行一些过滤.我可以使用此脚本访问该文件夹并查看电子邮件: 函数句柄剩余{[CmdletBinding()]参数()开始 {清除主机}过程 {$outlook = 新对象 -ComObject Outlook.application$mapi = $outloo ..
发布时间:2021-12-30 10:04:18 其他开发

从 Python 修改 Microsoft Outlook 联系人

我过去编写了一些 Python 工具来从我的 Outlook 联系人中提取数据.现在,我正在尝试修改我的 Outlook 联系人.我发现 Outlook 会注意到我的更改,但它们并没有坚持下去.我似乎在更新一些缓存,但不是真正的记录. 代码很简单. 导入 win32com.client导入pywintypeso = win32com.client.Dispatch("Outlook.App ..
发布时间:2021-12-30 09:59:35 Python

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

我正在尝试编写一个简短的程序,该程序将读取我的 Exchange/Outlook 配置文件文件夹内的电子邮件内容,以便我可以操作数据.但是,我在查找有关 Python 和 Exchange/Outlook 集成的大量信息时遇到了问题.很多东西要么很旧/没有文档/没有解释.我已经尝试了几个片段,但似乎遇到了相同的错误.我试过 Tim Golden 的代码: 导入 win32com.clientse ..
发布时间:2021-12-30 09:41:50 Python

在 C# 中阅读 MS Exchange 电子邮件

我需要能够监视和读取来自 MS Exchange Server(我公司内部)上特定邮箱的电子邮件.我还需要能够阅读发件人的电子邮件地址、主题、邮件正文并下载附件(如果有). 使用 C#(或 VB.NET)执行此操作的最佳方法是什么? 解决方案 一团糟.MAPI 或 CDO 通过 .NET 互操作 DLL 是 微软官方不支持--它看起来工作正常,但由于内存不同而存在内存泄漏问题楷模.您 ..
发布时间:2021-12-12 08:43:17 C#/.NET

如何使用 hadoop Map reduce 处理/提取 .pst

我正在使用 MAPI 工具(它的 microsoft lib 和 .NET),然后使用 apache TIKA 库来处理和提取 pst交换服务器,不可扩展. 我如何使用 MR 方式处理/提取 pst ......是否有任何工具,Java 中可用的库,我可以在我的 MR 工作中使用.任何帮助都会很棒. Jpst Lib 内部使用:PstFile pstFile = new PstFile ..
发布时间:2021-11-14 23:46:09 其他开发

如何将文件拖放到 .MAPIMail

给定一些文件(或 shell 文件对象),我如何使用它们调用 .MAPIMail 注册的 shell 扩展处理程序? 问题 我在电脑上有一些文件: C:\Users\ian\AppData\Local\Temp\Contoso_Invoice_141174.pdf C:\Users\ian\AppData\Local\Temp\Contoso_Invoice_141173.pd ..
发布时间:2021-09-25 19:01:19 其他开发

Outlook.Application 组件在 Outlook 2016 中是否仍受支持?

我有一些代码可以使用 Windows 上的默认电子邮件客户端发送电子邮件. 如果是 Outlook,我将使用“Outlook.Application"ole 对象,否则我将回退到 MAPI.这已在多个站点使用多年,但现在不适用于新客户. /* 伪代码 Delphi */客户端 = HKEY_CURRENT_USER\Software\Clients\Mail如果 client='' 那么 ..
发布时间:2021-06-13 19:26:11 其他开发

使用 VBA 从 Outlook 联系人获取管理器

我有以下代码从 Outlook 检索全局地址列表,然后创建一个包含名称和部门的数组. 我想获取用户管理器 - 但我在属性列表中找不到它并且 oUser.GetExchangeUserManager 不起作用 Dim appOL As Outlook.Application ' 对象Dim oGAL 作为 Outlook.AddressEntries ' .NameSpace 对象Dim ..
发布时间:2021-06-13 19:20:32 其他开发

如何创建“.msg"在 mfc 中不使用 Outlook 的文件?

我使用的是 Outlook 2010.我将单个联系人拖放到桌面.使用“.msg"扩展名在桌面上创建的联系人.此文件使用 VC++/MFC 在本地文件夹中创建 解决方案 几个选项: MSG 文件格式已记录,因此您可以直接使用 OLE 存储 API.http://msdn.microsoft.com/en-us/library/cc463912(v=exchg.80).aspx 使 ..
发布时间:2021-06-02 21:33:10 C/C++开发

Microsoft.Office.Interop.Outlook.Items.Restrict-无法正常工作

我可以提取电子邮件,浏览它们,将其标记为已读,甚至可以排序.但是,当我尝试通过ReceivedTime进行限制时,它似乎不起作用.无论我输入什么日期/时间,我都什么也得不到.我知道删除限制后,根据Sort的工作,ReceivedTime是有效的.有什么建议吗? Application app = new Application();NameSpace outlookNs = app.GetNa ..
发布时间:2021-04-18 19:11:26 C#/.NET

使用C#Web应用程序中的MAPI在ASP.NET中使用默认Web客户端发送邮件

我正在使用MAPI在C#Web应用程序中打开默认Web邮件客户端.现在,它首先作为对话框打开,然后作为Outlook窗口打开.我想使用MAPI打开直接默认邮件客户端窗口. 但是,当我在IIS上进行部署时,MAPI不会调用“邮件对话框". 是否有使用带有附件的MAPI调用Web邮件客户端的简单方法? 解决方案 您要在服务器端的客户端上执行此操作吗?我怀疑您是否希望在没有人会关闭这 ..
发布时间:2021-04-10 19:34:53 C#/.NET