Ausgehende Mails ohne Content-Encoding ?!
Verfasst: Di 23. Mai 2017, 19:05
Hallo miteinander,
mir ist aufgefallen, dass die ausgehenden Emails bei CAO (1.4.5.3 K und früher) keine Angabe zum verwendeten Zeichensatz mitführen und wohl auch nicht in UTF-8-Zeichenkodierung versendet wird. Damit werden die (ISO-8859-1 bzw. Western kodierten) Mails-Inhalte in vielen aktuellen Email-Programmen standardmäßig in UTF8 angezeigt, was unerwünscht zu unlesbaren Sonderzeichen statt der Umlaute und ß-Zeichen führt.
Z.B.
Im Fall von ISO-8859-1 wäre der Vorschlag:
und ggf. für den Betreff/Subject noch Eurem Code entsprechende Variante vom Beispielcode (ohne Garantie)
(vgl. https://ncona.com/2011/06/using-utf-8-c ... l-subject/)
Mit freundlichen Grüßen,
Silke Schäfers
mir ist aufgefallen, dass die ausgehenden Emails bei CAO (1.4.5.3 K und früher) keine Angabe zum verwendeten Zeichensatz mitführen und wohl auch nicht in UTF-8-Zeichenkodierung versendet wird. Damit werden die (ISO-8859-1 bzw. Western kodierten) Mails-Inhalte in vielen aktuellen Email-Programmen standardmäßig in UTF8 angezeigt, was unerwünscht zu unlesbaren Sonderzeichen statt der Umlaute und ß-Zeichen führt.
Z.B.
Ist es möglich, das (kurzfristig) zu ändern?Mit freundlichen Gr��en,
Im Fall von ISO-8859-1 wäre der Vorschlag:
Code: Alles auswählen
Content-Type: text/plain; charset=ISO-8859-1
Code: Alles auswählen
mail($to,'=?iso-8859-1?B?'.base64_encode($subject).'?=',$message,$headers);
Mit freundlichen Grüßen,
Silke Schäfers