Mailme API
Mailme API is a Python client library that provides a simple and convenient interface for interacting with the Mailme email gateway service. With this client, developers can seamlessly send emails, manage recipients, and integrate Mailme into their Python-based applications with minimal setup.
Description
Mailme API simplifies the process of sending emails programmatically by offering a Python-based interface to the Mailme service. It abstracts the underlying HTTP API into a Pythonic syntax, making it easier to implement and integrate email-sending functionality into your projects.
The library supports key features of the Mailme service, such as:
- Authentication: Secure your requests with a secret API key.
- Customizable Email Content: Define recipients, subject lines, and HTML or plain text email content.
- Environment Variable Configuration: Easily manage settings through environment variables for flexibility across different deployment environments.
- Streamlined Email Sending: Quickly send emails with minimal boilerplate code.
This API client is particularly useful for Python developers who need a reliable way to send notifications, reports, or other automated emails without diving into the complexities of SMTP servers or manual REST API calls.
Key Benefits
- Ease of Use: A straightforward interface for sending emails with a few lines of code.
- Flexibility: Supports customizable email parameters, including multiple recipients and formatted content.
- Seamless Integration: Designed to fit naturally into Python applications and scripts.
- Open Source: Fully open-sourced under the Apache License 2.0, encouraging collaboration and contributions.
Configuration
| Name | Type | Default | Description |
|---|---|---|---|
| MAILME_BASE_URL | str |
https://mailme.bemisc.com/api/ |
The base URL for the Mailme API requests. |
| MAILME_KEY | str |
None |
The secret key to be used to authenticate API requests. |
Installation
pip install mailme-api
Usage
RECEIVERS="receiver@domain.com" \
CONTENTS="Hello World" \
python -m mailme.scripts.sender
License
Mailme API is currently licensed under the Apache License, Version 2.0.
Build Automation
Metadata
Release files for mailme-api 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mailme-api-0.2.2.tar.gz | 4.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mailme_api-0.2.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 11.5 kB
Release files / mailme-api-0.2.2.tar.gz
| Download URL | mailme-api-0.2.2.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b27122d9a4b1da41e35683745f2b7791893e9bec66b98672f64a402c224e85ad
|
|
BLAKE2b-256 checksum How to use checksums |
a5eb3095f4a38e7dc8acc1d15a4576bbe8429234508ac7f6f40ee7094338a9c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.0 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18
|
Release files / mailme_api-0.2.2-py2.py3-none-any.whl
| Download URL | mailme_api-0.2.2-py2.py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
6054e8788cb836a498aff70b3b72dc0b94a0c66390be4aa8a9bb2a12eb7eaeb3
|
|
BLAKE2b-256 checksum How to use checksums |
04c2f3bcaa2c8465383a98b12d70c0acab6cf2c9c63bec4bac47b278627296d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.0 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18
|
Security for mailme-api 0.2.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.