Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: das_Moelli am 13.09.07 - 13:59:20

Titel: Mail Export XML
Beitrag von: das_Moelli am 13.09.07 - 13:59:20
Hallo liebe Notesfreunde :)

Von Lotus als XML-Datei exportierte E-Mails werden unterschiedlich erstellt. Bei manchen werden Felder base64 codiert, bei anderen hingegen werden Felder als Plaintext gespeichert. Kann man Lotus dazu bringen die Felder immer mit Plaintext zu füllen?

gruß Mölli
Titel: Re: Mail Export XML
Beitrag von: m3 am 13.09.07 - 14:33:00
Nein. Die Codierung ist vom Inhalt abhängig.
Titel: Re: Mail Export XML
Beitrag von: flaite am 13.09.07 - 15:05:23
Notes Mails enthalten neben Text ja auch binäre Dateien (graphiken, eingebettete OLE-Objekte, Attachments). Dafür macht base64 Sinn, wobei es heute mit MTom ein Format gibt, das weniger Speicher beansprucht (sicher bin ich mir aber bei dem letzten Satz nicht).
Titel: Re: Mail Export XML
Beitrag von: das_Moelli am 14.09.07 - 08:18:20
Guten Morgen...

vielen dank für die Antworten.

bei der Codierung geht es nicht um evt. binäre Inhalte der Mail, sondern um die Metadaten wie Absender und ähnliches. Diese werden teilweise verschlüsselt und teilweise in Plaintext exportiert.

hier ein Beispiel:

<item name='From'>
<rawitemdata type='502'>
DgAIAEEEKgAEAAIALEEAidGhvbWFzLmF1cmljaCIgPHRob21hcy7hdXJpY2hAZGTscGhpLmNvbT5G
cm9tOiAidGhvbWFzLmF1cmljaCIgPHRob21hcy5hdXJpY2hAZGVscGhpLmNvbT4NCg==
</rawitemdata></item>

Vs.

<item name='From' sign='true' authors='true' names='true'><text>CN=Test Tester/OU=Benutzer/O=XXX</text></item>


gruß Mölli
Titel: Re: Mail Export XML
Beitrag von: flaite am 14.09.07 - 10:32:33
Das ist in der Tat merkwürdig.
Base64 verschlüsselt aber nichts. Es ist ein Kodierungsformat und kein Verschlüsselungsmechanismus. Du müsstest das Problemlos in etwas anderes  kodieren können. 
Du kannst hiermit ein bischen rumprobieren:
http://www.opinionatedgeek.com/dotnet/tools/Base64Decode/Default.aspx
Ist bei mir aber auch auf die schnelle nix sinnvolles rausgekomen.