2

我确信我读到可以接收 RFC 822 格式的电子邮件(只是通常的原始源格式)并将其作为新文档添加到本地 NSF 数据库中。但我似乎在 API 中找不到任何支持这一点的东西。

我想绕过 Domino 服务器和 POP/IMAP 服务器,直接将电子邮件添加到收件箱。

我需要支持 Notes 6.5 及更高版本。

我已经看到了一个发送电子邮件的示例(在 VB 中),其中涉及创建 NotesDocument 对象并设置其属性,作为一种解决方法,我可以设置每个属性,然后使用 PutInFolder 或类似的东西,但我真的宁愿从原始来源获取电子邮件。

有人知道 API 中支持以这种方式导入的方法吗?

4

1 回答 1

1

我不知道有任何 API 调用会将电子邮件的原始来源转换为 Notes 文档。IBM 似乎不太可能提供这样的 API,因为他们有 Domino 服务器来处理这样的事情。(旁注)根据我的经验,Notes API 只包含完成工作所需的最低限度(而且通常缺少它!)

正如您在示例中看到的,您可以使用 C# 自己进行转换,然后通过 Lotus Notes API 创建 Notes 文档。Lotus Notes 中的电子邮件只不过是具有特定属性集的 NotesDocument 对象。从理论上讲,您可以通过 API 设置所有这些属性,或者至少设置足够的属性以使文档看起来/行为像 Notes 中的典型电子邮件。

于 2010-01-07T15:42:54.480 回答