A python client for Mailgun API v2
Project description
python-mailgun2
Originally at https://github.com/ZeroCater/python-mailgun2
A super simple Python API for interacting with Mailgun. Currently only supports sending messages. Powered by Requests.
Installation
pip install mailgun2
Usage
from mailgun2 import Mailgun
mailer = Mailgun('example.mailgun.org', 'public_key', 'private_key')
mailer.send_message(
'from@yourdomain.com',
['to@you.com', 'others@you.com'],
subject='Hi!',
text='Sweet.'
)
Required arguments:
from_email: string of email address to set as sender
to: list or string of email address to send to
Optional arguments:
subject: string subject of the email
text: string body of the email. Either text or html is required.
html: string HTML of the email. Either text or html is required.
cc: list of cc addresses.
bcc: list of bcc addresses.
tags: list of mailgun tags to associate with the email.
reply_to: Convenience argument for setting the Reply-To header
headers: Extra headers for messages
inlines: List of file paths to attach inline to the message
attachments: List of (file name, content type, file handle) as a multipart attachment
Contributing
See Contributing
Pull requests welcome!
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
mailgun2-2.0.1.tar.gz
(6.6 kB
view details)
Built Distribution
File details
Details for the file mailgun2-2.0.1.tar.gz
.
File metadata
- Download URL: mailgun2-2.0.1.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51147f07acd8b62bd7450425f3499370d0bc07ee2b18668eb5394cb9bc191c2a |
|
MD5 | e32e8571f5afa1031a6989bc714f92a9 |
|
BLAKE2b-256 | e2d197d3e572407f50e76c226b6d8841bf9f5db3f2c75b98fc6745296c739453 |
File details
Details for the file mailgun2-2.0.1-py3-none-any.whl
.
File metadata
- Download URL: mailgun2-2.0.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bee53422f685d8b43c52210f510fb1b0bddc2b8f796123bb5264644a9c07d65 |
|
MD5 | cae7dcce31c81b0a3f5b18c71711769f |
|
BLAKE2b-256 | 469c47b72a9014504b07315e0ddc86fb79d93a64e3800e905b984afafd17927c |