Email deliverability diagnostics - SPF, DKIM, DMARC, MX, PTR, blacklist sweep
Project description
mmedia-deliverability
Python library for email deliverability diagnostics. Checks SPF, DKIM, DMARC, MX, PTR, and blacklist sweep (41 lists) for any domain.
Install
pip install mmedia-deliverability
Library Usage
from mmedia_deliverability import Deliverability
results = Deliverability.check_all('example.com')
for r in results:
print(f"{r.name}: {r.status}")
for issue in r.issues:
print(f" ! {issue}")
CLI Usage
emlcheck check example.com
emlcheck check example.com --full
emlcheck check example.com --spf --dkim --json
Standalone
check.py runs without installation - opens a browser-based UI automatically.
python check.py example.com
License
MIT - M Media
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mmedia_deliverability-1.0.0.tar.gz.
File metadata
- Download URL: mmedia_deliverability-1.0.0.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22f099bc0120d338c214af6707fe0d07e53faa87fdf1b1174c71a8cd5c0b8c8e
|
|
| MD5 |
4618c4e715338d68a6866680c5974f0e
|
|
| BLAKE2b-256 |
d282421e7282522725bec8d2d288b48e4145980803fc5850e39f0ce3ae240350
|
File details
Details for the file mmedia_deliverability-1.0.0-py3-none-any.whl.
File metadata
- Download URL: mmedia_deliverability-1.0.0-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e20fa3aad387c88af2ececb6e421db58fc3d49d667a029406ac838f81b94c89
|
|
| MD5 |
3cbeb081d9dfb2ad4e972a0824ee3908
|
|
| BLAKE2b-256 |
bf17de5ccf56c64bfabf3715d3664cfddbb489a74780fa7fd878806dd11f4214
|