PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mail von Outlook zu Filesystem verliert manchmal den "Mimetype" oder so...?


Matrix316
2014-10-29, 17:43:20
Aaalso ich hab hier Outlook 2013 und einen Exchange Server 2013 wo die Mails reinkommen. Bei mir ist der Cache Modus aktiviert. Dazu habe ich noch andere Postfächer in Outlook eingebunden die nicht gecacht werden (ist über Registry Eintrag deaktiviert).

Das Problem ist: Wenn ich aus Outlook eine Mail auf den Desktop verschiebe, macht der Dort eine *.msg Datei draus. Wenn ich die Mail aus meinem gecachten Postfach rausziehe wird eine Zeile entfernt die dafür sorgt, dass die Mail von einem Programm (c# mit OutlookStorage Klasse http://www.codeproject.com/Articles/32899/Reading-an-Outlook-MSG-File-in-C ) , was die Mail analysieren soll, nicht mehr als HTML Mail erkannt wird. Wenn ich die Mail aus meinem Postfach in ein eingebundenes Postfach verschiebe (oder von dort eine Mail auf den Desktop ziehe) bleibt diese Zeile vorhanden und die Mail wird als HTML Mail erkannt.

Wenn ich die Mail aus meinem Postfach als msg speichere und öffne und Quelle anzeigen lasse sieht der Anfang ungefähr so aus:

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
.
.
.
.

Wenn die Mail aus einem eingebundenen Postfach gezogen wird, sieht der Header so aus:


<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
.
.
.
.


Eine andere Mail die etwas kleiner ist, die von unserem SQL Server geschickt wird, sieht so aus:

Aus meinem Outlook als msg auf den Desktop


<span style="font-family:Courier New; font-size:13">
Mailbody Text blablabla
</span>


Aus eingebundenem Postfach als msg auf dem Desktop

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></Head><span style="font-family:Courier New; font-size:13">
Mailbody Text blablabla
</Span></Body></Html>

Was ist der Unterschied und kann man das irgendwo einstellen? Warscheinlich liegt es am Cache Modus, aber kann man das irgendwie ändern, ohne diesen zu deaktivieren?

Das komischste ist, wenn ich die Mails aus dem Eingebundenen Postfach von Hand in mein Postfach verschiebe, dann kann ich diese auf den Desktop ziehen und diese <meta http etc. Zeile bleibt erhalten. Nur bei den Mails die direkt in meinem Postfach landen ändert sich das beim rausziehen.

Hauptanliegen ist eigentlich, dass wir msg Dateien als PDF umwandeln wollen. Und es wäre schön, wenn die Mails als PDFs genauso aussehen würden, wie als Mails. Aber wenn der HTML Body nicht mehr erkannt wird, gibt's nur noch Plain Text oder RTF und das Format stimmt nicht mehr.