summaryrefslogtreecommitdiff
path: root/docs/topics
diff options
context:
space:
mode:
authorAndi Albrecht <albrecht.andi@gmail.com>2014-05-18 09:56:55 +0200
committerTim Graham <timograham@gmail.com>2014-09-10 11:14:20 -0400
commit00535e8e6b402cab29ea3dbb7b4cc470f9839678 (patch)
tree4b756fd4fdfdefb3a756439ed0d725b4a38f4e16 /docs/topics
parent61f56e239f6747589046a3da9c294860e0ff1196 (diff)
Fixed #20743 -- Added support for keyfile/certfile in SMTP connections.
Thanks jwmayfield, serg.partizan, and Wojciech Banaƛ for work on the patch.
Diffstat (limited to 'docs/topics')
-rw-r--r--docs/topics/email.txt12
1 files changed, 9 insertions, 3 deletions
diff --git a/docs/topics/email.txt b/docs/topics/email.txt
index eaf953dada..a7a9329974 100644
--- a/docs/topics/email.txt
+++ b/docs/topics/email.txt
@@ -445,13 +445,14 @@ can :ref:`write your own email backend <topic-custom-email-backend>`.
SMTP backend
~~~~~~~~~~~~
-.. class:: backends.smtp.EmailBackend([host=None, port=None, username=None, password=None, use_tls=None, fail_silently=False, use_ssl=None, timeout=None, **kwargs])
+.. class:: backends.smtp.EmailBackend([host=None, port=None, username=None, password=None, use_tls=None, fail_silently=False, use_ssl=None, timeout=None, ssl_keyfile=None, ssl_certfile=None, **kwargs])
This is the default backend. Email will be sent through a SMTP server.
The server address and authentication credentials are set in the
:setting:`EMAIL_HOST`, :setting:`EMAIL_PORT`, :setting:`EMAIL_HOST_USER`,
- :setting:`EMAIL_HOST_PASSWORD`, :setting:`EMAIL_USE_TLS` and
- :setting:`EMAIL_USE_SSL` settings in your settings file.
+ :setting:`EMAIL_HOST_PASSWORD`, :setting:`EMAIL_USE_TLS`,
+ :setting:`EMAIL_USE_SSL`, :setting:`EMAIL_SSL_CERTFILE` and
+ :setting:`EMAIL_SSL_KEYFILE` settings in your settings file.
The SMTP backend is the default configuration inherited by Django. If you
want to specify it explicitly, put the following in your settings::
@@ -481,6 +482,11 @@ SMTP backend
If unspecified, the default ``timeout`` will be the one provided by
:func:`socket.getdefaulttimeout()`, which defaults to ``None`` (no timeout).
+ .. versionchanged:: 1.8
+
+ The ``ssl_keyfile`` and ``ssl_certfile`` parameters and
+ corresponding settings were added.
+
.. _topic-email-console-backend:
Console backend