mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-20 11:51:05 -05:00
edits
This commit is contained in:
16
README.rst
16
README.rst
@@ -63,11 +63,17 @@ In ``settings.py``:
|
|||||||
Usage
|
Usage
|
||||||
-----
|
-----
|
||||||
|
|
||||||
If you just want to use Mandrill for sending emails through Django's built-in ``send_mail`` and ``send_mass_mail`` methods, all
|
Since you are replacing the global ``EMAIL_BACKEND``, **all** emails are sent through Mandrill's service.
|
||||||
you need to do is follow steps 1 through 3 of the above Configuration. If, however, you want more control over the messages, to
|
|
||||||
include an HTML version, or to attach tags to an email, a little more work is required.
|
|
||||||
|
|
||||||
Example, in a view: ::
|
If you just want to use Mandrill for sending emails through Django's built-in ``send_mail`` and ``send_mass_mail`` methods, all
|
||||||
|
you need to do is follow steps 1 through 3 of the above Configuration.
|
||||||
|
|
||||||
|
If, however, you want more control over the messages, to include an HTML version, or to attach tags or tracked URLs to an email,
|
||||||
|
usage of our ``DjrillMessage`` class, which is a thin wrapper around Django's ``EmailMultiAlternatives`` is required.
|
||||||
|
|
||||||
|
Example, in a view:
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
from django.views.generic import View
|
from django.views.generic import View
|
||||||
|
|
||||||
@@ -87,3 +93,5 @@ Example, in a view: ::
|
|||||||
msg = DjrillMessage(subject, text_content, from_email, to, tags=tags, from_name=from_name)
|
msg = DjrillMessage(subject, text_content, from_email, to, tags=tags, from_name=from_name)
|
||||||
msg.attach_alternative(html_content, "text/html")
|
msg.attach_alternative(html_content, "text/html")
|
||||||
msg.send()
|
msg.send()
|
||||||
|
|
||||||
|
Any tags over 50 characters in length are silently ignored. Same for any alternatives after the first one.
|
||||||
|
|||||||
Reference in New Issue
Block a user