For a complete view of all the releases, visit the releases page on GitHub: https://github.com/dareenzo/send_mail/releases
- Add support for multiple Reply to addresses
- Add Message-ID header to mails for usage by anti-spam software
- Send mails with content formatted as quoted-printable
- Improve documentation
- Only provide
send_mail
method as part of the public API. The rest of the methods stay private
- Breaking changes
- Changed
send_mail
function signature to take subject as first and only mandatory parameter. - plain-text message must be passed in
message
and html inhtml_message
logger
is no longer created within thesend_mail
but instead if passed as a keyword parameter. In it's absence messages are not logged
- Changed
- Improve module documentation
- Require at least one destination address
- Allow debugging
- Allow connecting to server with SSL
- Replace call to
dict.iteritems
which is Python3 bysix.iteritems
- We put and get env. vars as strings, so parse SMTP_USE_SSL to bool before using
- Improve cheap_dot_env method in test code
- Initial release