Small wrapper for marrow.mailer to use Jinja2 templates and automatically send html and plain text emails.
Project description
===========
Marrja Mail
===========
Marrja mail is a small module that brings together Jinja2 and marrow.mailer to
easily send emails rendered from templates. You supply a template name with
no extension and it will try it with .txt and .htm from the 'email_templates' directory inside your package
(this is customisable) and attach the ones that are found.
Basic usage:
::
#Once per applicaton
from marrja_mail import MarrjaMailer
email_sender = MarrjaMailer(__name__, server='smtp.myserver.com', username='user@myserver.com',
password='mypass', default_sender='my_sender@myserver.com')
#Then to send email
email_sender.send('user@send.to', 'template_file', 'subject line' , var_for=jinja_template)
TODO:
=====
- Add support for testing that dumps out the rendered template to a dir
- Expose more configuration options for marrow.mailer
- Write better docs
More info @ https://github.com/Dotnetwill/marrja_mail
Marrja Mail
===========
Marrja mail is a small module that brings together Jinja2 and marrow.mailer to
easily send emails rendered from templates. You supply a template name with
no extension and it will try it with .txt and .htm from the 'email_templates' directory inside your package
(this is customisable) and attach the ones that are found.
Basic usage:
::
#Once per applicaton
from marrja_mail import MarrjaMailer
email_sender = MarrjaMailer(__name__, server='smtp.myserver.com', username='user@myserver.com',
password='mypass', default_sender='my_sender@myserver.com')
#Then to send email
email_sender.send('user@send.to', 'template_file', 'subject line' , var_for=jinja_template)
TODO:
=====
- Add support for testing that dumps out the rendered template to a dir
- Expose more configuration options for marrow.mailer
- Write better docs
More info @ https://github.com/Dotnetwill/marrja_mail
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
Marrja_Mail-0.2.2.tar.gz
(2.4 kB
view details)
File details
Details for the file Marrja_Mail-0.2.2.tar.gz
.
File metadata
- Download URL: Marrja_Mail-0.2.2.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
eca5790110ed55a8fa80f76b7887aa3b254dd3b7f2d33f07f2076d8ae66e11ba
|
|
MD5 |
d14e7fd30a935d68fb264d679868c6c5
|
|
BLAKE2b-256 |
5fbc3e98d44361daec83e0c2dd57f13c4e939bd0ea5ce0c2338ecf3bae6e0bc0
|