doc.GetItemValue(" Body")中的代码下面只获取没有html结构的文本。我希望以html结构获取邮件正文。(我正在使用Windows应用程序,以显示正文邮件我使用的是Web浏览器控件。但是我无法以当前格式获取邮件。)
Dim lotusnotessession As New NotesSession()
lotusnotessession.Initialize(password)
Dim Db As NotesDatabase
Db = lotusnotessession.GetDatabase(server, Sfile, False)
Dim inbox As NotesView = Db.GetView("($Inbox)")
Dim doc As NotesDocument = inbox.GetNthDocument(introw + 1)
doc.GetItemValue("Body")
答案 0 :(得分:0)
Lotus Notes电子邮件可以采用两种格式:本机Notes富文本格式或MIME格式。您将不得不开发代码来处理这两个问题。如果邮件是MIME格式并且具有text / html正文,则可以使用NotesMIMEEntity class及其相关类来执行此操作。但是,这不是一项微不足道的任务,因为您可能必须遍历多部分MIME的结构才能找到合适的部分。如果邮件采用Notes富文本格式,请查看answers to this older question。