Just sends email. Simple, easy, multiformat.
Project description
Just sends emails. Simple, easy, multiformat.
Quickstart
yourproject/templates/mail/template.html:
from: admin@example.org to: Jane Doe <jane.doe@example.net>, {% for u in users %}{{ user.email }}, {% endfor %} cc: John Doe <john.doe@example.org>, {{ copy_user.get_full_name }} <{{ copy_user.email }}> bcc: anonymous@example.org, secret@example.com subject: The whole email is a template content-type: markdown headers: Reply-To: Jaqueline <jaqueline@example.net> Organization: Example.org, Inc. attachements: - /absolute/path/file.odt - relative/path/file.ods - {{ file.path }} - ['awesomereport.odt', 'mydocuments/crappy_report.odt', 'application/vnd.oasis.opendocument.text-template'] --- {% load special_filter %} This is a list of special items: {% for item in item_list %} * {{ item|special }} {% endfor %}
import ogmios
ogmios.send_email('mail/template.html', {'item_list': ['Hello']})
This will render the content as markdown, and send the email with an HTML part and a Plaintext part.
Tips
Resend an email with different context:
import functools
import ogmios
from myapp.models import User
send_registration = functools.partial(ogmios.send, 'mail/template.html')
send_registration({'user': User.objects.get(pk=1337)})
Changelog
0.9.0 (2015-06-18)
Initial version
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
django-ogmios-0.9.0.tar.gz
(4.1 kB
view details)
File details
Details for the file django-ogmios-0.9.0.tar.gz
.
File metadata
- Download URL: django-ogmios-0.9.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c29dff72cb07f95bda83bd4032eeebafcccfb56c94af65ba4801aa2384c2a61 |
|
MD5 | a1f6d4fe3717f426538b275f55632dba |
|
BLAKE2b-256 | 603c50f84040702345beaf73b8ba534bf68b46d2036e8163b86c3f891ce91ce1 |