无法移动文件:该进程无法访问该文件,因为该文件正在被另一个进程使用
场景:我编写了一个应用程序来打开 .msg 文件列表(已转储到文件系统),从中获取一些信息(主题、抄送),然后移动它们。 问题:但是,当涉及到移动…
不使用 Outlook Interop 发送 Outlook/Exchange 任务请求
我正在寻找一种在不使用 Outlook Interop 的情况下发送 Exchange 任务请求的方法。理想情况下使用 SMTP,但我知道这可能是不可能的。我尝试了很多解决…
MAPITABLE、InstanceKeys 和 Stores
我了解 MAPITABLE 存储每个人的 InstanceKey 店铺。我尝试按照网站上的示例获取此表,但是 还没有成功。 我的任务是在以下情况下将 Store 从 SortedDi…
拦截源和目标之间的 Move Item 函数
我已经成功地捕获了 ItemMove 函数(主要是)使用 Redemption 库所需的方式。我的下一个任务可能是不可能的,但除非我问,否则我不会知道。 我正在编…
C# 救赎包装类不触发事件
我使用 Redemption 为 Outlook 外接程序编写了以下包装器类: using System; using System.Collections.Generic; using System.Linq; using System.Te…
MAPI:迭代邮箱中所有文件夹和项目的最有效方法
我正在尝试对交换邮箱内的项目建立索引,因此:使用 MAPI 和/或兑换数据对象 (RDO) 迭代交换邮箱中的所有文件夹和项目的最有效方法是什么? 我知道 RD…
通过 Outlook 和 Redemption 发送电子邮件时的 AV
这是我的代码: const olMailItem = 0; var olApp, OlNameSpace, OlItem, rdSafeItem, rdUtils: variant; begin olApp:= CreateOleObject ('Outlook.A…
如何在未安装 Outlook 的情况下使用 Redemption 4.7
我正在开发一个程序,该程序使用 Redemption 4.7 从电子邮件存档中提取电子邮件。如果安装了 Outlook,则可以正常使用。 当我卸载 Outlook 并安装 Map…
从 IRDOMail 获取 _MailItem 接口
我有一个 Outlook 插件。我正在使用救赎。 具体来说,我使用 IRDOMail::Move 将电子邮件项目从一个文件夹移动到另一个文件夹(兑换是我发现适用于所有…
我在哪里可以学习编写用于 Exchange 集成的原始 MAPI 命令?
我在尝试在 VB .Net 应用程序中使用 Outlook 和 Redemption 时遇到了一些麻烦。网络上是否有指南描述 MAPI 协议以及如何使用它与 Exchange 服务器的连…
通过兑换发送带有自定义属性的消息
我正在使用 Redemption.dll 通过 C# 中的 set_Filed() 和 get_field() 为我的消息设置自定义属性。一切都很顺利,直到我发送消息的那一刻。 在 Outloo…
在 Outlook 兑换中使用 GetMessageFromMsgFile 后,EntryID 为空
在 Exchange 2007 SP3 上使用 RDO 4.8.0.1184 和 Delphi 2006 我有以下代码(缩写): Msg := MailSession.GetMessageFromMsgFile(sTempFile, false);…
Outlook 兑换版本
如果我有以下情况,我应该使用哪个版本的救赎: Windows 7 x64、WinForms 应用程序 (x64)、Outlook 2010 x86。 问题是 Redemption64 5.0 在这种情况下…
来自兑换的 MAPI_E_FAILONEPROVIDER
我正在尝试使用“兑换”来更新用户的 Outlook 联系人。我正在影响的用户在exchangeUser中传递,称他为“目标用户”。 当我以我自己的身份登录运行该代…
使用兑换,如何将默认签名添加到外发电子邮件中?
这是我正在使用的代码。我花了一些时间查看救赎对象,但是,我什么也没想到: public static bool PopEmail(string domainUserName, string mSubject,…