
Dies ist ein erneuter Beitrag, deshalb werde ich den Beitrag verlinken: https://security.stackexchange.com/q/274208/227343
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 als =2E kodiert ist, was letztlich die Signatur zerstört. Welches System könnte das möglicherweise tun? Es ist im Standard nicht definiert, auch Punkte zu kodieren. Was wäre die beste Lösung? Jeden Punkt kodieren, um zu verhindern, dass das System konvertiert? Hat jemand von Ihnen dieses Problem schon einmal erlebt? Danke
Edit: Noch ein paar Zusatzinformationen. Ich versende die Mails per Python mit dem E-Mail-Paket. Die Quoted-Printable-Kodierung erfolgt mit der set_content-Methode in Python3. Das Problem tritt nur bei einem speziellen Mailserver auf. Hier eine Beispiel-E-Mail:
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>