【问题标题】:Can I add an email to my local Notes database using the Lotus Notes API?我可以使用 Lotus Notes API 将电子邮件添加到本地 Notes 数据库吗?
【发布时间】:2010-01-07 15:20:28
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: c# lotus-notes lotus-domino


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢 Ken,我将尝试使用 NotesDocument 方法,看看是否可以从原始电子邮件中复制所有内容
    猜你喜欢
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    相关资源
    最近更新 更多