我可以使用Lotus Notes API向我的本地Notes数据库添加电子邮件吗?

时间:2010-01-07 15:20:28

标签: c# lotus-notes lotus-domino

我确信我读过可以接收RFC 822格式的电子邮件(只是通常的原始源格式)并将其作为新文档添加到本地NSF数据库中。但我似乎无法在支持此功能的API中找到任何内容。

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

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

我看到example (in VB)发送了一封涉及创建NotesDocument对象并设置其属性的电子邮件,作为一种解决方法,我可以设置每个属性,然后使用PutInFolder或类似的东西,但我' d真的很想从原始来源获得电子邮件。

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

1 个答案:

答案 0 :(得分:1)

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

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