outlook-redemption 相关问题

Outlook Redemption是一个解决Outlook 2002中引入的安全限制的库。它还提供了一些使用Outlook对象模型无法访问的其他功能。

Outlook 兑换错误:System.ComponentModel.Win32Exception:句柄无效

我有用 C# 创建的 Outlook MAPI 测试套件,它使用 Redemption。 在 try{} catch{} 块下面执行它会抛出异常。知道需要做什么吗? 尝试 { _RDOSessi...

回答 1 投票 0

无法将“System.__ComObject”类型的 COM 对象强制转换为接口类型“Redemption.RDOAppointmentItem”

下面的代码在五台电脑上运行良好,但在一台电脑上失败。我使用相同的用户登录虚拟机,并且代码运行良好。它在 foreach 循环中失败,我在

回答 1 投票 0

任何读取 Exchange Fast Transfer Stream 的 API

我们的解决方案需要了解 Exchange Fast Transfer Stream,就像下面的日历 m:data 一样: 我们的解决方案需要了解 Exchange Fast Transfer Stream,例如下面日历的 m:data: <m:ExportItemsResponseMessage ResponseClass="Success"> <m:ResponseCode>NoError</m:ResponseCode> <m:ItemId Id="AAMkAGYzZjZmRiUsidkC+NAAAAY89GAAA=" ChangeKey="FwAAAA=="/> <m:Data> AQAAAAgAAAAAAAAALgBlAHgAdABlAHMAdAAuAG0AaQBjAHIAbwBzAG8AZgB0AC4A YwBvAG0AAABTAE0AVABQAAAAVQBzAGUAcgAyAEAAYQB1AGoAaQBuAGcALQBkAG8AbQAuAGUA eAB0AGUAcwB0AC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAAALCE/jlMAAAAVQBzAGUA cgAyAEAAYQB1AGoAaQBuAGcALQBkAG8AbQAuAGUAeAB0AGUAcwB0AC4AbQBpAGMAcgBvAHMA bwBmAHQALgBjAG8AbQAAAAMAADkAAAAAAwD+DwYAAAADAARAAwACQAMADkA= </m:Data> </m:ExportItemsResponseMessage> 我发现 MS 协议文档围绕此 [MS-OXWSBTRF]:批量传输 Web 服务协议,但是它没有讨论如何解析 m:Data 元素。我对它进行了 Base64 解码,虽然不是所有信息,但它会部分可读。我还找到了此链接 Exchange 2010 EWS ExportItems Data field,其中解析器由 Glen Scales 编写,尽管 CodePlex 不再提供该解析器。我还发现 outlook redemption 可以将其导入到 Outlook 中,尽管我没有看到它是否可以解析它并使其可供我们的程序使用。另外,它需要安装 Outlook。 任何见解将不胜感激。 [8月27日更新]。我们的目标是能够将日历从其他平台(例如 google 和 yahoo)移至 Exchange Online。当我们通过 EWS 为组织者和与会者创建约会时,我们在重新建立关系方面面临一些挑战,当组织者向与会者发送更新时,我们会看到此问题。 基本上,对于更新和取消消息,与会者都会看到消息“发送此消息后,会议请求已更新。您应该打开稍后的更新或打开日历上的项目”。如果您对需要修复的 MAPI 属性有任何见解,我们也将不胜感激。 但是,我们能够通过 FTS 通过 Exchange Web 服务导出和导入成功移动日历,这就是为什么我们正在寻找如何通过 Outlook Redemption 生成 FTS 流,然后使用 EWS 将这些 FTS 数据导入 Exchange Online 端。 但是,如果 Outlook 兑换可以允许我们将 ics 文件直接导入最终用户邮箱,那么如果我们发现服务帐户需要对所有邮箱的完全访问权限,那就更好了。根据我的手动测试,手动将 ics 文件导入组织者和与会者邮箱都能够重新建立关系。再次,对于上述“会议请求在发送此消息后已更新。您应该打开稍后的更新或打开日历上的项目”的任何建议,我们将不胜感激。 该格式确实没有记录。它本质上是一个由分页符分隔的属性列表(以便能够在解析时以块的形式发送/接收它)。 Redemption(我是其作者)通过 RDOMail.SaveAs / Import 支持该格式;格式类型为 olFTS。 您还可以在 OutlookSpy 中查看 FST 数据(我也是其作者) - 单击 OutlookSpy 功能区 EWS 部分上的 GetItem 按钮,转到 ExportItems 选项卡。要导入 FTS 流,请单击 GetFolder |上传物品。 没有记录格式是什么,但它恰好基于 [MS-OXCFXICS]:批量数据传输协议。 编写解析器和序列化器在技术上是可行的。几年前,我编写了一个非常基本的 POC(不是用于导出/上传,而是用于格式,因为它在 Exchange 中的几个不同地方使用)。

回答 2 投票 0

有没有办法从 Redemption 运行 NameSpace.SendAndReceive() ?不打开 Outlook 对象模型?

我正在使用 WPF 应用程序循环访问约会并进行一些处理。如果 Outlook 未打开,有时日历不是最新的。所以,我正在运行这个方法: 私有无效SendAndReceive...

回答 1 投票 0

尝试使用 Redemption RDORecurrencePattern 通过 RDOAppointmentItem 项的索引获取 GetOccurence

我正在尝试获取默认日历中所有会议的开始日期。根据文档(链接) 我可以使用 GetOccurence 的索引或日期。 当我尝试将索引与代码一起使用时

回答 1 投票 0

兑换登录 MAPI / Exchange Server 需要很长时间

我使用 Redemption DLL 从本地 Exchange 服务器的许多邮箱中获取邮件。所有邮箱均连接到默认 MAPI 配置文件,Outlook 已打开。从一个邮箱切换到

回答 1 投票 0

寻找将O365邮箱导出到.pst文件的方法

我认为没有一个简单的方法,右键单击->导出到PST邮箱,如果你知道,请告诉我。 由于我找不到简单的方法,因此我将尝试代码路线。 我是...

回答 3 投票 0

Outlook 兑换和 safeMail 在退出时挂起

我遇到一个问题,当我尝试使用 saafeMail 时,我的应用程序在退出时挂起。如果我在调试器中运行代码,则程序正常存在,但是当我在调试器之外运行时,它会在退出时挂起。

回答 1 投票 0

使用 Outlook Redemption,如何获取共享日历列表?

我们正在使用: 救赎 6.3 视窗11 办公室365 Outlook 版本 2307 内部版本 16626.2022 我想要做的是检索共享日历组下列出的日历列表。 这段代码...

回答 1 投票 0

无法获取 Redemption 的 RDOItems.Find API 来工作

我正在尝试检索 HiddenItem,而不必遍历 HiddenItem 集合。 不幸的是,我最终遍历了集合并检查了每个集合的 MessageClass...

回答 1 投票 0

使用 RDOJunkEmailOptions 删除被阻止的发件人?

我想使用 RDOJunkEmailOptions 对象提取每个帐户的阻止发件人列表,在外部处理它,并在 Outlook 中重建列表。我的提取和外部处理是

回答 1 投票 0

创建没有兑换扩展的 MS Outlook OOO Exchange (VBA)?

我正在尝试自动创建一个简单的“外出”,在其中我将根据变量传达消息和日期。 我正在使用的基本代码是: 子外出() ...

回答 1 投票 0

无法移动文件:该进程无法访问该文件,因为该文件正在被另一个进程使用

场景:我编写了一个应用程序来打开 .msg 文件列表(已转储到文件系统),从中获取一些信息(主题,抄送),然后移动它们。 问题:但是...

回答 3 投票 0

使用 ProfMan 创建新配置文件时出现问题

我正在尝试使用 ProfMan 设置 MAPI 配置文件,按照此处的示例:(https://www.dimastr.com/redemption/profman_examples.htm#example5) 当我尝试使用以下命令设置配置时: 交换服务...

回答 1 投票 0

发送不同收件人地址的邮件

我们正在使用 Redemption 向日记邮箱发送电子邮件。 我们希望发送一封电子邮件,其收件人地址不是电子邮件发送到的地址。 例如: 使用收件人...创建电子邮件

回答 0 投票 0

C# 图像附件不会在兑换时内联显示

我使用以下代码将图像添加到 RDOMessage 并尝试在 HTMLBody 中显示该图像... _message.BodyFormat = 2; _message.HTMLBody = MailHelper.GetHtmlMessage(MailBody, "ut...

回答 1 投票 0

Outlook 要求赎回密码 - LogonHostedExchangeMailbox

使用 Redemption Dll 版本 6.3.0.6164 当我尝试从某个程序发送邮件时,总是会出现一个来自 Outlook 的弹出窗口,要求输入密码。 如果我输入密码,他们会再次询问,然后...

回答 0 投票 0

是否可以在没有管理员权限的情况下使用 Redemption.dll?

我已经下载了redemption.dll,它需要用regsvr32.exe添加,但是没有管理员权限,我想知道是否有任何其他方法可以访问Outlook中的Redemption ...

回答 1 投票 0

将邮箱移动到 Exchange 2016 后出现“错误:Microsoft Exchange 不可用”的兑换

我在将一些邮箱从 Exchange 2010 迁移到 Exchange 2016 时遇到了麻烦,因为它们仍然被旧应用程序用作某些 B2B 流程的一部分。该应用程序使用旧版本 ...

回答 1 投票 0

创建赎回对象失败

早些时候,同样的代码正在运行,但当我昨天运行代码时,在下面一行代码中开始出现错误 Dim rdoSessionToCheck As RDOSession = New RDOSession() Error: 创建一个实例...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.