阅读电子邮件的 MIME 正文

问题描述 投票:0回答:1

传统的 Domino 设计...db 是邮件数据库,接收来自我们域之外的电子邮件。 最终到达的备忘录是基于 MIME 的多部分电子邮件。 NotesMIMEEntity 的文档看起来非常详细,但在解释或示例等方面却很少

我只需要阅读传入电子邮件的正文来抓取最终在代理集中使用的项目,以针对新到达的电子邮件运行。 进行抓取的代理知道传入的电子邮件是由模板绑定的,因此它知道要查找和检索什么。

如何获得是个问题。 这对我来说都是新的,哑剧实体和兄弟实体以及多部分和边界......我希望有人有例子或可以向我指出一篇详细说明如何阅读此内容的文章。 我只想要纯文本形式的正文。

lotus-domino mime lotusscript
1个回答
0
投票

您可以让 Domino 将 MIME 内容转换为 Rich Text,然后从 Rich Text 字段读取内容。

尝试这样的事情(未经测试):

Dim rtitem As NotesRichTextItem
Dim plainText As String

notesSession.ConvertMIME = false
Set rtitem = doc.GetFirstItem("Body")
plainText = rtitem.GetFormattedText( False, 0 )
notesSession .ConvertMIME = true
© www.soinside.com 2019 - 2024. All rights reserved.