Bei Verwendung von SMTP nicht doppelt nach UTF-8 encoden
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 31 Oct 2012 15:57:53 +0000 (16:57 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 31 Oct 2012 15:57:53 +0000 (16:57 +0100)
commit11e0660ffd9f7c92b96fd3d47d190399f03a2a8a
tree2fcd6ef7c4163873f304e248e75813c83d90e3cc
parente8c2a3b8e28d074bcbc3bfd4758b468ccea1e080
Bei Verwendung von SMTP nicht doppelt nach UTF-8 encoden

Die SMTP-Module erwarten, dass die Strings im Perl-internen Encoding
vorliegen. Das tun sie in Mailer.pm auch schon, allerdings wurden sie
dort bisher nach UTF-8 encodiert, weil der Sendmail-Treiber es so
brauchte.

Also die richtige Variante:

- Mailer.pm verändert das Encoding nicht
- Mailer/Sendmail.pm setzt :utf8 als I/O-Layer auf der Pipe zum externen Prozess

Behebt #2035.
SL/Mailer.pm
SL/Mailer/Sendmail.pm