Mailer: nur Adress-Anteil als Absender im SMTP-Dialog verwenden & nicht encodieren
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 6 Feb 2017 08:12:55 +0000 (09:12 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 6 Feb 2017 08:12:55 +0000 (09:12 +0100)
commit895ccd7f588590ba383a739702aba12b035f8fb4
tree4cc7de96e397eef882a132a871dbd81420b7aadb
parent63dc98ee1d7bc23baa2567f2da7ad188f38d70d1
Mailer: nur Adress-Anteil als Absender im SMTP-Dialog verwenden & nicht encodieren

Der SMTP-Dialog nutzt beim MAIL FROM nur den Adress-Anteil einer
E-Mail-Adresse:

MAIL FROM:<user@the.doma.in>

Daher sollte auch nur dieser Anteil übergeben werden, auch wenn in
$self->{from} potenziell eine komplette Adresse steht.

Da dieser Adress-Anteil ausschließlich aus ASCII-Zeichen besteht, muss
er dann auch nicht encodiert werden. Das macht die Strings im Log
leserlicher, und vermutlich sind MIME-Q-/-B-Encodings auch im
SMTP-Standard eigentlich nicht erlaubt (siehe RFC 5321).
SL/Mailer.pm