Falscher Content-Type String bei Text-Emails (UTF8 statt UTF-8)
Zusammenfassung
Emails haben im Textpart den Header:
Content-Type: text/plain; charset=UTF8
Manche Kunden-Mail-Server (oder Mail-Clients) interpretieren den String nicht richtig und Sonderzeichen in der E-Mail werden falsch dargestellt. Tatstächlich ist "UTF-8" die richtige Schreibweise (und nicht "UTF8")
Schritte zum Reproduzieren
Email via Kieselstein senden und Content-Type anschauen.
Modul, Maske, Terminal, API-Aufruf, Bericht
LPMail
Wie ist das aktuelle Fehlerverhalten?
Content-Type: text/plain; charset=UTF8
Was ist das erwartete richtige Verhalten?
Content-Type: text/plain; charset=UTF-8
Relevante Log-Dateien und/oder Screenshots
Mögliche Korrekturen
messageBodyPart.setText(text, "UTF-8");
Siehe https://jakarta.ee/specifications/platform/8/apidocs/javax/mail/internet/mimebodypart