Fixed #20817 -- Added html_message parameter to django.core.mail.send_mail()

This commit is contained in:
Justin Michalicek 2013-07-28 11:11:04 -04:00 committed by Tim Graham
parent 382c53d7d8
commit ac09558760
4 changed files with 46 additions and 4 deletions

View file

@ -89,6 +89,9 @@ Minor features
* The admin changelist cells now have a ``field-<field_name>`` class in the
HTML to enable style customizations.
* The :func:`~django.core.mail.send_mail` now accepts an ``html_message``
parameter for sending a multipart text/plain and text/html email.
Backwards incompatible changes in 1.7
=====================================

View file

@ -38,7 +38,7 @@ a secure connection is used.
send_mail()
===========
.. function:: send_mail(subject, message, from_email, recipient_list, fail_silently=False, auth_user=None, auth_password=None, connection=None)
.. function:: send_mail(subject, message, from_email, recipient_list, fail_silently=False, auth_user=None, auth_password=None, connection=None, html_message=None)
The simplest way to send email is using
``django.core.mail.send_mail()``.
@ -66,6 +66,13 @@ are required.
If unspecified, an instance of the default backend will be used.
See the documentation on :ref:`Email backends <topic-email-backends>`
for more details.
* ``html_message``: If ``html_message`` is provided, the resulting email will be a
:mimetype:`multipart/alternative` email with ``message`` as the
:mimetype:`text/plain` content type and ``html_message`` as the
:mimetype:`text/html` content type.
.. versionadded:: 1.7
The html_message parameter was added
send_mass_mail()
================