Metadata-Version: 2.4
Name: mmedia-deliverability
Version: 1.0.0
Summary: Email deliverability diagnostics - SPF, DKIM, DMARC, MX, PTR, blacklist sweep
Author-email: Jeff Mutschler <mmediaaudio@gmail.com>
License: MIT
Project-URL: Homepage, https://www.mmediasoftwarelab.com
Keywords: email,deliverability,spf,dkim,dmarc,blacklist,rbl,dns
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Communications :: Email
Classifier: Topic :: Internet :: Name Service (DNS)
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dnspython>=2.0
Dynamic: license-file

# mmedia-deliverability

Python library for email deliverability diagnostics. Checks SPF, DKIM, DMARC, MX, PTR, and blacklist sweep (41 lists) for any domain.

## Install

```bash
pip install mmedia-deliverability
```

## Library Usage

```python
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

```bash
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.

```bash
python check.py example.com
```

## License

MIT - [M Media](https://www.mmediasoftwarelab.com)
