Bei der Mailverarbeitung kann es passieren, dass MIME-Parts mit und ohne UTF-8 BOM gefunden werden, und so ein BOM mitten in der Zieldatei landet. Das mag der ECheck-Parser nicht, und der von oders-php auch nicht.
UTF-8 BOM waren ein Fehler.
Ich schlage vor, wir killen alle Vorkommen von BOM aus dem Eressea-Server.
Das reduziert die Komplexität und Wahrscheinlichkeit, dass Probleme damit auftreten.
Und wir machen die Python-Skripte BOM-aware, dass sie aus allen mime-parts die mit einem UTF-8 BOM anfangen, den löschen.
Bei der Mailverarbeitung kann es passieren, dass MIME-Parts mit und ohne UTF-8 BOM gefunden werden, und so ein BOM mitten in der Zieldatei landet. Das mag der ECheck-Parser nicht, und der von oders-php auch nicht.
UTF-8 BOM waren ein Fehler.
Ich schlage vor, wir killen alle Vorkommen von BOM aus dem Eressea-Server. Das reduziert die Komplexität und Wahrscheinlichkeit, dass Probleme damit auftreten. Und wir machen die Python-Skripte BOM-aware, dass sie aus allen mime-parts die mit einem UTF-8 BOM anfangen, den löschen.