E-Mails mit ungültiger Signatur aufgrund der Kodierung von Punkten in Anführungszeichen

E-Mails mit ungültiger Signatur aufgrund der Kodierung von Punkten in Anführungszeichen

Ich sende eine E-Mail, die mit Quoted Printable Encoding kodiert ist und einige Punkte enthält .. Es gibt ein Problem mit einem bestimmten Mailserver/Kunden. Aus irgendeinem Grund erhalten sie die E-Mail in einer solchen Form, dass jeder Punkt so kodiert ist, dass er =2Eletztlich die Signatur bricht.

Welches System könnte das denn? Im Standard ist nicht definiert, auch Punkte zu kodieren. Was wäre die beste Lösung? Jeden Punkt kodieren, um eine Konvertierung durch das System zu verhindern? Hat jemand von euch dieses Problem schon einmal erlebt?

Ich versende die Mails über Python mit dem emailPaket. Die Kodierung in Quoted-Printable erfolgt mit der set_contentMethode in Python3. Das Problem tritt nur bei einem speziellen Mailserver auf. Hier eine Beispielmail:

Mail nach Verlassen meines Programms:

Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0

<!DOCTYPE html><html><h1>Test Email</h1><p>This is a test email. Showing En=
coding of points in quoted-printable.</p></html>

Vom Mail-Client empfangene Testmail:

Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0

<!DOCTYPE html><html><h1>Test Email</h1><p>This is a test email=2E Showing =
Encoding of points in quoted-printable=2E</p></html>

verwandte Informationen