【问题标题】:Can I add x-headers to a Lotus Notes email message without COM?我可以在没有 COM 的情况下将 x-headers 添加到 Lotus Notes 电子邮件消息吗?
【发布时间】:2010-10-04 14:27:49
【问题描述】:

在从 Lotus Notes 客户端应用程序发送邮件之前,尝试从 Notes 客户端扩展的上下文将自定义标题项添加到 Lotus Notes 电子邮件项。

这可能吗?

如果可能的话,我正在考虑使用 NSFItemSetText 系列函数中的某些东西,而不是我收集的莲花脚本对象模型是 COM 组件。

我在继承的代码中实现了这一点,并且没有关于我应该在哪里寻找关于这类事情的教程的参考。

基本的谷歌搜索让我进入了可怕的 IBM 参考网站的领域,而且肯定有比这更好的东西。

【问题讨论】:

    标签: c++ mime lotus-notes email email-client


    【解决方案1】:

    您可以使用 mailsrv.h 中的 MailAddHeaderItem 函数添加标题

    如果您使用 NSFItemSetText,您可能有基于 SENDMEMO 示例的代码。查看使用 MailAddHeaderItemByHandle 引用的 SENDMAIL 示例。示例包含在 C api 工具包中,如果您还没有,可以下载 here

    【讨论】:

      【解决方案2】:

      NotesMimeEntity 和 NotesMimeHeader 类应该为您提供所需的功能。我假设您可以访问 Notes Developer 客户端,因此请查看 Developer Help 以获得一些很好的使用示例。

      我只在 LotusScript 中使用过这些类,我不确定它们是否以不同的方式工作,或者完全通过 COM 工作。

      【讨论】:

      • NotesMimeEntity 和 NotesMimeHeader 似乎都是 lotusscript api 的一部分,但我在使用原生 c++ api 的笔记扩展中。
      猜你喜欢
      • 1970-01-01
      • 2012-01-17
      • 2010-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多