| Age | Commit message (Collapse) | Author |
|
and 3.8.4+.
Fixed sending emails crash on email addresses with display names longer
then 75 chars on Python 3.6.11+, 3.7.8+, and 3.8.4+.
Wrapped display names were passed to email.headerregistry.Address()
what caused raising an exception because address parts cannot contain
CR or LF.
See https://bugs.python.org/issue39073
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
|
|
|
|
|
|
|
|
|
localhost is non-ASCII.
Assisted by felixxm.
|
|
|
|
ADMINS/MANAGERS is set incorrectly.
|
|
sanitize_address().
|
|
|
|
exist_ok=True).
|
|
Used more specific errors (e.g. FileExistsError) as appropriate.
|
|
empty/error cases.
|
|
|
|
|
|
|
|
|
|
continue statements.
|
|
|
|
|
|
exists.
|
|
|
|
empty and it has attachments.
|
|
|
|
|
|
With Python 3, there are no more reasons to special-case EmailMessage
arguments which should be plain strings.
|
|
Thanks Tim Graham for the review.
|
|
attachments arg.
|
|
Thanks Sébastien Ramage for the report.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanks Tim Graham for the review.
|
|
Thanks Tim Graham and Simon Charette for the reviews.
|
|
Thanks Tim Graham for the review.
|
|
|
|
Thanks Pavel Pokrovskiy for the report and Tim Graham for the review.
|
|
starttls(), login(), and other connection methods already call
the method as needed.
|
|
|
|
Thanks Jarek Glowacki for the report.
|
|
if an exception occurs.
Fixes unclosed socket ResourceWarning in mail test.
Thanks Claude Paroz for the review.
|
|
Thanks Tim Graham for the review.
|