No description provided.
Python 2 and 3 compat, low hanging fruit. All tests pass under 2,
still have failures under 3 but the tests run and there are fewer
be explicit about where bytes are used, Python 2 and 3 compat.
Use email.header.Header to properly handle encoding/decoding headers
with non-ascii characters.
Removes the need for the properly_encode_header function. We also add
special handling of `ascii` or `latin_1` so that headers that can be
encoded without the ugly RFC 2047 encoding if possible.
Text encoding should only be handled for messages using encoders.enco…
Also use the same logic for trying to find the best encoding that we
use for headers.
Python 3 seems to append a newline where Python 2 doesn't.
I'm assuming Python 3 is correct and the lack in Python 2 is not
significant enough to break anything.
Add Python 3.2 to the tox/testing setup
Moved message encoding to repoze.sendmail.
Depends on repoze/repoze.sendmail#3.