Ich versuche, die E-Mails aus NSF-Datei zu lesen. Ich möchte die Inline-Bilder aus dem E-Mail-Text abrufen. Aber ich bekomme Wert als ein Text nurHolen Sie HTML-Body-Inhalt aus Lotus Notes Dokument
Hier ist mein Beispielcode.
_lotesNotesSession.ConvertMime = false;
nDB = _lotesNotesSession.GetDatabase(null, path, false);
nView = nDB.GetView("$Inbox");
nDoc = nView.GetFirstDocument();
NotesMIMEEntity nMime = nDoc.GetMIMEEntity("Body");
Wie bekomme ich den HTML Body der E-Mails?
Grüße; Mayuresch.
Für einige E-Mails Ich bin nicht NotesMimeEntity bekommen nMime = nDoc.GetMIMEEntity ("Body"); Gibt null zurück – Mayuresh
Notes und Domino verarbeiten zwei Mailformate: Notes Rich Text und MIME. Eine einfache Möglichkeit zum Testen besteht darin, nach hasItem ("$ NoteHasNativeMIME") zu suchen. Wenn es sich bei den Nachrichten um Rich Text handelt, können Sie die MIME-Klassen nicht verwenden. Es gibt jedoch Techniken, mit denen Sie die Nachricht in einen MIME-Code umwandeln und dann auf die Nachricht zugreifen können. Siehe diese frühere Frage zu StackOverflow für weitere Informationen: http://stackoverflow.com/questions/1880511/how-to-export-rich-text-fields-as-html-from-notes-with-lotusscript –