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.1 (2015-06-22)
Fix ‘From’ field always being default
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.1.tar.gz
(4.1 kB
view details)
File details
Details for the file django-ogmios-0.9.1.tar.gz
.
File metadata
- Download URL: django-ogmios-0.9.1.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4ad3ec15f17766399f1c6fe00da7acb38e2bbec7e5782c8a8452271e7e5271a |
|
MD5 | 4ce4ba67897249b2585f99dbb648670d |
|
BLAKE2b-256 | 2ee6abfc442057c28124f9b6dd548ff1c556308911409f6302a2838391a98cf6 |