HTML Mail exportieren...

  • Es gibt im Zusammenhang mit Textformaten genaugenommen 3 Arten von Items:


    NotesItem (Text only)
    NotesRichTextItem (Text oder Richtext)
    NotesMIMEEntity (beliebige Formate)


    Es gibt also genaugenommen gar keine HTML-Mails sondern nur Mails mit unterschiedlichen MIME-Parts. D.h. es gibt auch nicht genau einen Inhalt des Bodyfelds sondern so viele wie es MIME-Parts gibt, eine MIME formatierte Mail kann alles mehrfach enthalten, erst der Mailclient sucht sich dann die Teile aus, die er darstellen möchte.


    Genauso wie ein Mailclient mußt du mit Script vorgehen, über die NotesMIMEEntity-Klasse anhand der MIME-Header die benötigten Teile finden und extrahieren (am besten über Stream in temporären Files ablegen da Script nicht auf beliebig große Elemente zugreifen kann und im MIME ja auch Objekte etc. enthalten sein können die etwas größer sind) und dann nach Wunsch weiterverarbeiten.


    In der Hilfe sind etliche Beispiele dazu.