This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author r.david.murray
Recipients barry, jesstess, maciej.szulik, pitrou, python-dev, r.david.murray, zvyn
Date 2015-05-16.18:05:28
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1431799528.43.0.712424312094.issue22027@psf.upfronthosting.co.za>
In-reply-to
Content
Rewrote the tests to keep all the existing tests working against an unmodified SimSMTPServer, so that we know backward compatibility is maintained.  And as I said, I changed the tests to reflect that a non-ascii body must be provided as binary data, which means I deleted two tests.

(Note: in thinking about this, I vaguely remember some conversations where we thought it might make sense that if someone provided a message string that when encoded to utf-8 then conforms to the RFC, it would be OK to auto-encode it as utf-8, but I'm just not comfortable with that idea.  It provides insufficient value compared to the danger of blindly encoding something that is not RFC conformant...if someone does build a such a unicode message, they should have to convert it themselves before passing it to smtplib, as a sign they know what they are doing :)

Thanks for your work Milan.
History
Date User Action Args
2015-05-16 18:05:28r.david.murraysetrecipients: + r.david.murray, barry, pitrou, jesstess, python-dev, maciej.szulik, zvyn
2015-05-16 18:05:28r.david.murraysetmessageid: <1431799528.43.0.712424312094.issue22027@psf.upfronthosting.co.za>
2015-05-16 18:05:28r.david.murraylinkissue22027 messages
2015-05-16 18:05:28r.david.murraycreate