| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-05-10 | Fixed #26580 -- Updated references to obsolete RFC 2822. | Vasiliy Faronov | |
| Didn't rename django.utils.feedgenerator.rfc2822_date() as some external code may rely on it. | |||
| 2016-05-06 | Fixed #25986 -- Fixed crash sending email with non-ASCII in local part of ↵ | Sergei Maertens | |
| the address. On Python 3, sending emails failed for addresses containing non-ASCII characters due to the usage of the legacy Python email.utils.formataddr() function. This is fixed by using the proper Address object on Python 3. | |||
| 2016-04-19 | Fixed #22561 -- Prevented too long lines in email messages | Claude Paroz | |
| Thanks NotSqrt for the excellent report and Tim Graham for the review. | |||
| 2016-04-08 | Fixed E128 flake8 warnings in django/. | Tim Graham | |
| 2015-07-25 | Fixed #24623 -- Fixed EmailMessage.attach_file() with text files on Python 3. | Konrad Świat | |
| Thanks tkrapp for the report and Tim Graham for the review. | |||
| 2015-07-20 | Replaced six.BytesIO with io.BytesIO | Tim Graham | |
| 2015-06-27 | Sorted imports in __init__.py files. | Tim Graham | |
| 2015-06-18 | Removed support for Python 3.3. | Tim Graham | |
| 2015-03-13 | Fixed #24416 -- Added support for lazy email addresses. | medmunds | |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2015-01-17 | Removed compatibility with Python 3.2. | Tim Graham | |
| 2014-11-28 | Fixed #23910 -- Added reply_to parameter to EmailMessage | Martin Blech | |
| Thanks to Berker Peksag and Tim Graham for the review and suggestions. | |||
| 2014-11-27 | Fixed #23924 -- Made EmailMessage raise TypeError for type checks | Martin Blech | |
| 2014-11-24 | Removed workaround for lack of os.getpid() in Jython. | Tim Graham | |
| The Jython bug was fixed in http://bugs.jython.org/issue1518 (tested on Jython 2.7b3); also updated make_msgid() to be more like the version in Python 3.2+; refs #23905. Thanks Simon Charette for testing and review. | |||
| 2014-11-24 | Fixed #13694 -- Made SafeMIMEText's constructor compatible with MIMEText. | Berker Peksag | |
| 2014-10-12 | Fixed #23063 -- Convert \n and \r to \r\n when using the SMTP backend as per ↵ | Florian Apolloner | |
| RFC. | |||
| 2014-09-29 | Replaced set([foo, ...]) by {foo, ...} literals. Refs PR 3282. | Thomas Chaumeny | |
| Thanks Collin Anderson for the review. | |||
| 2014-09-27 | Updated comment about Python issue | Claude Paroz | |
| 2014-09-13 | Fixed #23461 -- Added EMAIL_TIMEOUT setting | José Padilla | |
| 2014-09-10 | Fixed #20743 -- Added support for keyfile/certfile in SMTP connections. | Andi Albrecht | |
| Thanks jwmayfield, serg.partizan, and Wojciech Banaś for work on the patch. | |||
| 2014-09-05 | Limited lines to 119 characters in django/ | Tim Graham | |
| refs #23395. | |||
| 2014-05-28 | Fixed several typos in Django | Alex Gaynor | |
| 2014-03-31 | Fixed #22327 -- Turned BaseEmailBackend into a context manager | Daniel Neuhäuser | |
| Changed the BaseEmailBackend to allow usage as context manager to open and close connections. | |||
| 2014-02-08 | Fixed #21674 -- Deprecated the import_by_path() function in favor of ↵ | Berker Peksag | |
| import_string(). Thanks Aymeric Augustin for the suggestion and review. | |||
| 2014-01-12 | Undelete the `return True` removed in 4e0a2fe. | Marc Tamlyn | |
| This is quite important otherwise we don't close our connections to the SMTP server. | |||
| 2013-12-30 | Decode mails using the message encoding. | Florian Apolloner | |
| 2013-12-30 | Changed console and filebackend to use msg.as_bytes to output the data as it ↵ | Florian Apolloner | |
| would get send via smtp. | |||
| 2013-12-28 | Introduced as_bytes for SafeMIMEText (and other SafeMIME-classes). | Florian Apolloner | |
| This is to provide a consistent interface (namely bytes) for the smtp backend which after all sends bytes over the wire; encoding with as_string yields different results since mails as unicode are not really specified. as_string stays for backwardscompatibilty mostly and some debug outputs. But keep in mind that the output doesn't match as_bytes! | |||
| 2013-12-28 | Worked around a bug in python 3.3.3. Refs #21093 | Florian Apolloner | |
| 2013-12-28 | Fixed #21093 -- Ensured that mails are not base64 encoded on python 3.3.3+. | Florian Apolloner | |
| Thanks to Arfrever for the report and Aymeric for the review. | |||
| 2013-11-02 | More attacking E302 violators | Alex Gaynor | |
| 2013-11-02 | Fixed #21302 -- Fixed unused imports and import *. | Tim Graham | |
| 2013-10-25 | Undelete the login() call inadvertantly removed in 4e0a2fe59c | Claude Paroz | |
| Refs #21271. | |||
| 2013-10-24 | Fixed #21271 -- Added timeout parameter to SMTP EmailBackend. | SusanTan | |
| Thanks Tobias McNulty and Tim Graham for discussions and code review. Thanks Andre Cruz the suggestion and initial patch. | |||
| 2013-10-24 | Start attacking E231 violations | Alex Gaynor | |
| 2013-10-10 | Whitespace cleanup. | Tim Graham | |
| * Removed trailing whitespace. * Added newline to EOF if missing. * Removed blank lines at EOF. * Removed some stray tabs. | |||
| 2013-10-10 | Used "is" for comparisons with None. | Tim Graham | |
| 2013-10-05 | Fixed #21189: Cleaned up usage of bare except clauses. | Baptiste Mispelon | |
| Thanks to berkerpeksag for the report and to claudep for the review. | |||
| 2013-09-10 | Fixed #20841 -- Added messages to NotImplementedErrors | Gregor MacGregor | |
| Thanks joseph at vertstudios.com for the suggestion. | |||
| 2013-09-02 | Replaced "not PY3" by "PY2", new in six 1.4.0. | Aymeric Augustin | |
| 2013-08-21 | Fixed #12422 -- Don't override global email charset behavior for utf-8. | Ramiro Morales | |
| Thanks simonb for the report, Claude Paroz and Susan Tan for their work on a fix. | |||
| 2013-08-20 | Fixed #18967 -- Don't base64-encode message/rfc822 attachments. | Ramiro Morales | |
| Thanks Michael Farrell for the report and his work on the fix. | |||
| 2013-07-29 | Fixed #20817 -- Added html_message parameter to django.core.mail.send_mail() | Justin Michalicek | |
| 2013-07-14 | Fixed #20746 -- Removed Python 2.6 specific code/docs | Tim Graham | |
| 2013-07-11 | Fixed #17471 -- Added smtplib.SMTP_SSL connection option for SMTP backend | Claude Paroz | |
| Thanks dj.facebook at gmail.com for the report and initial patch and Areski Belaid and senko for improvements. | |||
| 2013-04-03 | Adds generators support for email backends that do not support it. | Brendon Crawford | |
| 2013-02-04 | Fixed #17061 -- Factored out importing object from a dotted path | Claude Paroz | |
| Thanks Carl Meyer for the report. | |||
| 2013-01-03 | Replaced deprecated sslerror by ssl.SSLError | Claude Paroz | |
| The exact conditions on which this exception is raised are not known, but this replacement is the best guess we can do at this point. | |||
| 2013-01-03 | Fixed #19382 -- Stopped smtp backend raising exception when already closed | Claude Paroz | |
| Thanks Sebastian Noack for the report and the initial patch. | |||
| 2013-01-03 | Fixed #19134 -- Allowed closing smtp backend when the server is stopped | Claude Paroz | |
| Thanks Sebastian Noack for the report and the initial patch. | |||
