我确信我读过可以接收RFC 822格式的电子邮件(只是通常的原始源格式)并将其作为新文档添加到本地NSF数据库中。但我似乎无法在支持此功能的API中找到任何内容。
我想绕过Domino服务器和POP / IMAP服务器,只需将电子邮件直接添加到收件箱。
我需要支持Notes 6.5及更高版本。
我看到example (in VB)发送了一封涉及创建NotesDocument对象并设置其属性的电子邮件,作为一种解决方法,我可以设置每个属性,然后使用PutInFolder或类似的东西,但我' d真的很想从原始来源获得电子邮件。
是否有人知道API中支持以这种方式导入的方法?
答案 0 :(得分:1)
我不知道任何API调用会将电子邮件的原始来源转换为Notes文档。鉴于他们让Domino服务器处理这样的事情,IBM似乎不太可能提供这样的API。 (附注)根据我的经验,Notes API不包含完成工作所需的最低限度(通常缺少!)
正如您在示例中看到的,您可以使用C#自行进行转换,然后通过Lotus Notes API创建Notes文档。 Lotus Notes中的电子邮件只不过是具有特定属性集的NotesDocument对象。从理论上讲,您可以通过API设置所有这些属性,或者至少足以使文档看起来/行为像Notes中的典型电子邮件。