Pythonic utility for sending template based emails with Django.
Project description
Incuna Mail

Pythonic utility for sending template based emails with Django.
Installation
Install the package:
pip install incuna_mail
Usage
Import the send function and call it:
from incuna_mail import send
send(
to='foo@example.com',
subject='Example email',
template_name='plaintext_email.txt',
)
Supports cc and bcc...
send(
to='foo@example.com',
cc='bar@example.com',
bcc='baz@example.com',
...
)
... lists of recipients...
send(
to=['foo@example.com', 'bar@example.com'],
cc=['spam@example.com', 'eggs@example.com'],
...
)
... multi-part emails...
send(
...
template_name='plaintext_email.txt',
html_template_name='html_email.html',
)
... template context...
send(
...
context={'user': user},
)
... template lists...
send(
...
# Uses the first template found.
template_name=['might-exist.html', 'will-exist.html'],
)
... reply-to addresses...
send(
...
reply_to=['another@example.com'],
)
... and custom email headers:
send(
...
headers={'Extra-Header': 'This will appear among the email headers'}
)
The email sender can be set globally with settings.DEFAULT_FROM_EMAIL, and will default to settings.SERVER_EMAIL. It can be explicitly set on each call, if required:
send(
...
sender='eggy-mcspambot@example.com',
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file incuna-mail-4.1.1.tar.gz.
File metadata
- Download URL: incuna-mail-4.1.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4071949a7cc70f88c1acea5f06ac8ba439029f655ff5d8c98277bbc8cc8d4bd5
|
|
| MD5 |
44b61265e4ffa555ad83e62dcf1451ce
|
|
| BLAKE2b-256 |
873b175b1b5733f1018fdf88cb59a28a0177fa6cf73744014facfad076115340
|
File details
Details for the file incuna_mail-4.1.1-py2.py3-none-any.whl.
File metadata
- Download URL: incuna_mail-4.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8ef4979264fba729fa1478819d71f66af17a795e82d9607d8e7ccd7edaafe10
|
|
| MD5 |
319c9b1adac00e5e42543623d2dc1875
|
|
| BLAKE2b-256 |
c813a79641f5b0cb39111d4427a3becd2ec755fd6b7c8886d1da928f6310ecf9
|