E-mail with text and html content provided with markdown
Project description
Purpose
Send e-mails with generated html content.
The content has to be written in Markdown syntax. The text part of the e-mail will be filled verbatim; the html part will be a converted HTML from the Markdown content.
Install
$ pip install markdownmail
Basic Usage
import markdownmail
CONTENT = u"""
SPAMS AND EGGS
==============
This is a demo with a list:
1. Spam
2. Second spam
3. ...and eggs
"""
email = markdownmail.MarkdownMail(
from_addr=(u'alice@example.com', u'Alice'),
to_addr=(u'bob@example.com', u'Bob'),
subject=u'MarkdownMail demo',
content=CONTENT
)
email.send('localhost')
Content must be unicode.
Run tests
Tox is automatically installed on the local system before executing the tests. Execute them with:
$ python setup.py test
Useful links
Envelopes library: https://pypi-hypernode.com/pypi/Envelopes/0.4
Markdown syntax: https://daringfireball.net/projects/markdown/syntax
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
markdownmail-0.3.1.tar.gz
(5.5 kB
view hashes)
Built Distribution
Close
Hashes for markdownmail-0.3.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5dbdb5b7be41259439a00dfdd66da3fa496a2cc6330f693247ff6db0940db1f |
|
MD5 | 20d6a4ce0909c222917b931f7c67b3d3 |
|
BLAKE2b-256 | 4cd0fa47d0a796461e0325956a753fc2b9fadd6a335fbb4e304aa31f38f11a39 |