我正在尝试从NSF文件读取电子邮件。我想从电子邮件正文中获取内嵌图像。但我作为一个文本只得到价值从Lotus Notes文档中获取HTML正文内容
这是我的示例代码。
_lotesNotesSession.ConvertMime = false;
nDB = _lotesNotesSession.GetDatabase(null, path, false);
nView = nDB.GetView("$Inbox");
nDoc = nView.GetFirstDocument();
NotesMIMEEntity nMime = nDoc.GetMIMEEntity("Body");
如何获取电子邮件的HTML正文?
问候; Mayuresh。
对于一些邮件,我没有得到NotesMimeEntity nMime = nDoc.GetMIMEEntity( “身体”);返回null – Mayuresh
Notes和Domino处理两种邮件格式:Notes富文本和MIME。一个简单的测试方法是检查hasItem(“$ NoteHasNativeMIME”)。如果消息是富文本,则不能使用MIME类,但可以使用一些技术将消息转换为MIME,然后访问该消息。有关更多信息,请参阅StackOverflow上的此早期问题: http://stackoverflow.com/questions/1880511/how-to-export-rich-text-fields-as-html-from-notes-with-lotusscript –