Seit langem mal wieder ein, hoffentlich auch für andere da draußen nützlicher Artikel. 😉
Habe mich die letzte Stunde mit einem Outlook 2010 Problem und falsch angezeigten Anhängen beim Empfänger herum geschlagen.
Von einem User per Outlook 2010 geschriebener Mail im Text-Format, wurde der Anhang nur inline/eingebunden angezeigt. Was dazu führte, das der Anhang nicht lesbar war.
Hier mal die Quelltext Beispiele der Mails.
Mail im Text-Format:
Mailtext [...]
begin 666 test.pdf
M)5!$1BTQ+C4-"B6UM;6U#0HQ(# @;V)J#0H\/"]4>7!E+T-A=&%L;V
Mail im HTML-Format:
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_0003_01CD585C.7BEB8300"
X-Mailer: Microsoft Outlook 14.0
This is a multipart message in MIME format.
[...]
------=_NextPart_000_0003_01CD585C.7BEB8300
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0004_01CD585C.7BEB8300"
[...]
------=_NextPart_001_0004_01CD585C.7BEB8300
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
[...]
------=_NextPart_001_0004_01CD585C.7BEB8300
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
[...]
------=_NextPart_000_0003_01CD585C.7BEB8300
Content-Type: application/pdf;
name="test.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="test.pdf"
Wir hatten früher in der Firma bei Outlook 2003 auch schon dieses Problem. Dort war aber eine Einstellung vorhanden, in welchem Anlagenformat man die Mail senden möchte.
-->Neue Mail - Optionen - Anlagenformat: MIME auswählen
Bei Outlook 2007?/2010 gibt es diese Einstellung nun aber nicht mehr.
Nach langer Suche und dem Vergleich zweier PCs hab ich die Lösung gefunden.
Der Registry Key ist dafür verantwortlich (Windows XP).
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\options\mail]
"message plain format mime" war 0, muss aber 1 sein!
Jetzt werden die Anhänge auch richtig als Mime definiert und überall richtig dargestellt.
So sollte es dann normaler Weise aussehen (Mail im Text-Format):
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_0001_01CD5B57.BAD29E20"
X-Mailer: Microsoft Outlook 14.0
[...]
This is a multipart message in MIME format.
------=_NextPart_000_0001_01CD5B57.BAD29E20
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Mailtext
------=_NextPart_000_0001_01CD5B57.BAD29E20
Content-Type: application/pdf;
name="test.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="test.pdf"