This is a simple package that provides a quick way to send emails through code.
Project description
Dmail
This is a simple package that provides a simple way to send emails through code.
By default, the content of the mail should be written in markdown
Installation
A simple pip install will do :
python -m pip install Dmail
Demo
import os
from Dmail.esp import Gmail
# email info
receiver_email = "xxx@gmail.com"
sender_email = os.environ.get('email')
password = os.environ.get('password')
# Send Markdown e-mails :
message = """
# Email Content
This is a **test**
![test image](tests/another_image.jpg)
| Collumn1 | Collumn2 | Collumn3 |
| :------: | :------- | -------- |
| Content1 | Content2 | Content3 |
this is some other text
[^1]: This is a footnote.
[^2]: This is another footnote.
"""
with Gmail(sender_email, password) as gmail:
gmail.send_message(message, receiver_email, subject="[Dmail] Markdown Demo", attachments=r"tests\test_image.jpg")
You can also send text or html content by specifying the subtype :
from Dmail.esp import Hotmail
message = "Simple e-mail"
with Hotmail(sender_email, password) as hotmail:
hotmail.add_attachments(r"tests\test_image.jpg", "another_name.jpg")
hotmail.send_message(message, receiver_email, "[Dmail] Text demo", subtype='text')
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
Dmail-0.2.1.tar.gz
(4.1 kB
view hashes)
Built Distribution
Dmail-0.2.1-py3-none-any.whl
(6.2 kB
view hashes)