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