mmediasoftwarelab / deliverability
Email deliverability diagnostics - SPF, DKIM, DMARC, MX, PTR, blacklist sweep
Package info
github.com/mmediasoftwarelab/emlcheck-php
pkg:composer/mmediasoftwarelab/deliverability
v1.0.0
2026-04-19 20:09 UTC
Requires
- php: >=8.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
PHP library for email deliverability diagnostics. Checks SPF, DKIM, DMARC, MX, PTR, and blacklist sweep (41 lists) for any domain.
Install
composer require mmediasoftwarelab/deliverability
Library Usage
use MMedia\Deliverability\Deliverability; use MMedia\Deliverability\Suite; $suite = new Suite('example.com'); $suite->add(Deliverability::spf('example.com')); $suite->add(Deliverability::dkim('example.com', 'google')); $suite->add(Deliverability::dmarc('example.com')); $suite->add(Deliverability::mx('example.com')); $suite->add(Deliverability::ptr('example.com')); $suite->add(Deliverability::rbl('example.com')); foreach ($suite->getResults() as $result) { echo $result->getName() . ': ' . $result->getStatus() . PHP_EOL; }
CLI Usage
vendor/bin/emlcheck check example.com vendor/bin/emlcheck check example.com --full --json
Standalone
check.php runs without Composer - drop it on any PHP server and open in a browser.
License
MIT - M Media