问题标签 [outlook-redemption]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 如何让 Outlook Redemption.dll 在单击安装后自行注册?
似乎无法弄清楚...我需要将 Redemption.dll 复制到一个文件夹(例如 C:\Program Files (x86)\Redemption),然后 regsvr32 它。
如果 Redemption.dll 已经存在于用户机器上,我也需要发生这种情况(我想用安装后单击中包含的 dll 替换并重新注册它)
顺便说一句,这是一个 vsto Outlook 插件。
c# - Outlook 兑换版本
如果我有,我应该使用什么版本的 Redemption:Windows 7 x64、WinForms App (x64)、Outlook 2010 x86。
问题是 Redemption64 5.0 在这种情况下不起作用。
delphi - 在 Outlook Redemption 中使用 GetMessageFromMsgFile 后清空 EntryID
在 Exchange 2007 SP3 上使用 RDO 4.8.0.1184 和 Delphi 2006
我有以下代码(缩写):
结果对话显示一个空的 EntryID。我试过在不同的地方打印 EntryID,但它总是一个空字符串。我究竟做错了什么?
delphi - Outlook 64 位使用 Redemption 64 位从 32 位应用程序
我有一个 32 位 Delphi 应用程序,它需要使用 Redemption 来与 Outlook 对话。对于在安装了 64 位 Outlook 的 64 位计算机上进行部署,Redemption 具有其 COM dll 的 64 位版本。
Redemption 已正确注册,可以在 C# 中制作的测试程序中使用,但是当尝试从 32 位 Delphi 应用程序访问 Redemption 时,我收到错误“类未注册”。这可能是因为它已在注册表的 64 分支中注册,而 Delphi 没有看那里,但我想知道是否有任何方法可以通过一个很好的解决方法或其他方法来实现它?
Delphi 应用程序非常庞大,并且正在用 C# 重写,但这需要一段时间。在那之前,它必须在 32 位 Delphi 应用程序中工作。
c# - 发送带有自定义属性的消息并兑换
我正在使用 Redemption.dll 在 C# 中使用 set_Filed() 和 get_field() 为我的消息设置自定义属性。直到我发送消息的那一刻,一切都运行良好。从 Outlook 我使用 RDOMail.Send() 并将消息发送到草稿文件夹。然后我在 Redemption FAQ 中读到我应该使用 IMessage::Submit() 方法(我在 .NET 的 dll 中的任何地方都找不到该方法),然后使用 DeliverNow(),我确实使用过但令我惊讶的方法当我收到我的消息时,我失去了我设置的属性。这对我们的项目非常重要,因为如果 Outlook 不能发送邮件,那它就一文不值。
这是我的代码的一部分。
谢谢。
exchange-server - 我在哪里可以学习编写用于 Exchange 集成的原始 MAPI 命令?
尝试在我的 VB .Net 应用程序中使用 Outlook 和 Redemption 时,我有些头疼。网络上是否有任何指南描述了 MAPI 协议以及如何使用它与 Exchange 服务器的连接进行交互?
我知道尝试这种方法会带来更多麻烦,但我仍然很感兴趣。
TIA,戴夫——特林达兹在 Fedang #MAPI-guide
unicode - 为什么我得到“?” (问号)从 VM 上的 Redemption 替换 .EML 文件的 Unicode 字符?
我们的应用程序使用 Redemption 4.4.0.1026 来保存 .EML 文件的 .MSG 和 .TXT 版本。我将 Unicode 字符替换为问号。我已确保我安装了所有适用于 Windows 的语言包。它发生在 Windows 2003 和 XP(都安装了所有更新)上。
两件奇怪/有趣的事情:
在常规桌面机器上,Unicode 没有被剥离。但是在我的 VMware Workstation 6.5.5(6.x 系列的最新版本)上,我得到了问号替换。
.MSG 文件不会发生这种情况。它们并不完美,但要好得多……我让中国语、阿拉伯语、俄语等以真实角色出现。
关于这里可能发生的事情的任何想法?
谢谢!
PS我想发布正在发生的事情的屏幕截图,但这必须这样做:
tfs - 将 TFS 中的分支用于 32 位和 64 位版本的软件?
我们正在将使用 Outlook Redemption DLL 的 32 位应用程序移植到 64 位版本,因为 Redemption 最近也作为 64 位版本发布。我们想要维护应用程序的两个版本,一个用于 32 位,一个用于 64 位。在团队基础服务器源代码控制下组织这些项目的最佳方式是什么?我会创建现有 32 位版本的分支吗?复制整个项目似乎不是最佳选择,因为它会复制所有业务逻辑代码。有什么建议么?
outlook - 从 IRDOMail 获取 _MailItem 接口
我有一个 Outlook 插件。我正在使用救赎。
具体来说,我正在使用 IRDOMail::Move 将电子邮件项目从一个文件夹移动到另一个文件夹(赎回是我发现的唯一适用于所有存储的方法)。我现在需要重新保留 Outlook 的 _MailItem 接口,而我只有一个指向兑换对象的指针。看来 Redemption 可与 MAPI(它派生自)一起使用,而我需要的是 Outlook 界面。
谢谢。
c# - 无法在 C# 中使用兑换发送显示的电子邮件
我在 C# 中使用 Redemption-Data-Objects 创建了一个新的电子邮件消息。调用 Display() 后,窗口打开 - 一切看起来都很棒。
当我尝试发送消息时,通过单击“发送”按钮,我收到以下消息之一(从德语翻译...):“消息接口返回未知错误。如果出现问题,请尝试重新启动 Outlook ....”或“无法发送元素!”
当我使用发送方法时,一切正常,电子邮件将被发送。
我尝试 OutlookSpy 来寻找解决方案 - 当我尝试发送消息时,我得到返回码 0x80020009。
这是示例代码:
有人知道该问题的解决方案吗?
问候马丁
PS:我在 Windows 7(英语)上使用 Office 2010(德语)和 Visual Studio 2010(英语)和我的项目中的目标框架 2.0)。