mmediasoftwarelab/deliverability

Email deliverability diagnostics - SPF, DKIM, DMARC, MX, PTR, blacklist sweep

Maintainers

Package info

github.com/mmediasoftwarelab/emlcheck-php

Homepage

pkg:composer/mmediasoftwarelab/deliverability

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-04-19 20:09 UTC

This package is auto-updated.

Last update: 2026-04-19 21:10:03 UTC


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