Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e3159b22

Von Moritz Bunkus vor mehr als 7 Jahren hinzugefügt

  • ID e3159b228e66bd345e33efcda84af064217f4eb9
  • Vorgänger 117332fc
  • Nachfolger 018cbc88

Task-Server & FailedBackgroundJobsReport: Encoding des E-Mail-Bodys gefixt

SL::Mailer erwartet die Einträge in Perls internem Encoding. Daher ist
jegliche Verwendung von Encode::decode(…) falsch.

Zusätzlich muss aber dem Template-Toolkit mitegeteilt werden, dass die
E-Mail-Vorlagen-Datei bereits UTF-8 encodiert wird. Nur dann wandelt
Template die beim Lesen ins interne Encoding um.

Damit spielt nun alles richtig zusammen:

• Daten aus der DB werden vom DB-Treiber in Perls internes Encoding
gewandelt.
• Die E-Mail-Vorlagendatei wird von Template in Perls internes
Encoding gewandelt.
• Beim Verschicken wird Perls internes Encoding von Net::SMTP (oder
welchem Modul auch letztlich genutzt wird) aus Perls internem
Encoding in das Wire-Format gewandelt.

Behebt #257.

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht