Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet 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
-
Nein. Die Codierung ist vom Inhalt abhängig.
-
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).
-
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
-
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.