Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mmedia_deliverability-1.0.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mmedia_deliverability-1.0.0-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

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

Hashes for mmedia_deliverability-1.0.0.tar.gz
Algorithm Hash digest
SHA256 22f099bc0120d338c214af6707fe0d07e53faa87fdf1b1174c71a8cd5c0b8c8e
MD5 4618c4e715338d68a6866680c5974f0e
BLAKE2b-256 d282421e7282522725bec8d2d288b48e4145980803fc5850e39f0ce3ae240350

See more details on using hashes here.

File details

Details for the file mmedia_deliverability-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mmedia_deliverability-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e20fa3aad387c88af2ececb6e421db58fc3d49d667a029406ac838f81b94c89
MD5 3cbeb081d9dfb2ad4e972a0824ee3908
BLAKE2b-256 bf17de5ccf56c64bfabf3715d3664cfddbb489a74780fa7fd878806dd11f4214

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page