[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Outlook und Anhang - Fehler Datei moeglicherweise veraendert



Am 01.06.19 um 10:13 schrieb Franz Pescheck:

> Mails mit Anhang senden funktioniert mit Roundcube und Evolution.
> Outlook hingegen bringt einen Fehler!

Hallo,

mittlerweile habe ich die Ursache für das Verhalten gefunden und mit dem Release 20200719 gefixt.
Um es Vorweg zu nehmen: Outlook hat recht - auch wenn ich das nicht gern zugebe ...

Zur Erklärung muss ich etwas ausholen.

Eine MIME-Email hat prinzipiell folgenden Aufbau (schamlos aus https://tools.ietf.org/html/rfc2046#page-20 kopiert)

---------------
From: Nathaniel Borenstein <nsb@xxxxxxxxxxxx>
To: Ned Freed <ned@xxxxxxxxxxxx>
Date: Sun, 21 Mar 1993 23:56:48 -0800 (PST)
Subject: Sample message
Content-type: multipart/mixed; boundary="simple boundary"

This is the preamble.  It is to be ignored, though it
is a handy place for composition agents to include an
explanatory note to non-MIME conformant readers.

--simple boundary

This is implicitly typed plain US-ASCII text.
It does NOT end with a linebreak.
--simple boundary
Content-type: text/plain; charset=us-ascii

This is explicitly typed plain US-ASCII text.
It DOES end with a linebreak.

--simple boundary--

This is the epilogue.  It is also to be ignored.

--------------------

Die Preamble hat der Milter seit je her von der Signatur ausgenommen.
Das Problem war der Epilog. Der soll - wie die Preamble - NICHT mit signiert werden.
sollte ...
Thunderbird, RoundCube und Evolution haben Signaturen als gültig markiert, auch wenn
dieser Epilog mit signiert wurde. Outlook beschwert sich.

Soweit die Fakten. Als ich das Problem erkannte hatte war der Fix kein großer Akt mehr
und die erste Mail, die ich sauber signiert hatte, war sofort ein Erfolg.

Lesson learned: die Preamble kann auch aus einem unscheinbaren \n bestehen.

E-Mail ist total einfach - meistens ....

Andreas