Email deliverability, graded

mailgrade

One command scans a domain's mail posture, scores it 0 to 100, and prints the exact DNS records to publish for every gap. If your mail lands in spam, mg tells you why and how to fix it.

$ curl -fsSL https://raw.githubusercontent.com/aloki-alok/mailgrade/main/install.sh | sh

A real scan, trimmed for width. The full report covers eleven checks and takes about three seconds.

What it checks

Fixes you can paste

Most checkers tell you something is wrong. mg writes the record for you, with your domain already filled in:

publish: _dmarc.yourdomain.com TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com"

Install

One line, checksum verified:

$ curl -fsSL https://raw.githubusercontent.com/aloki-alok/mailgrade/main/install.sh | sh

With Go:

$ go install github.com/aloki-alok/mailgrade/cmd/mg@latest

Or grab a prebuilt binary for Linux, macOS or Windows from the latest release. Single static binary, no dependencies. Works in CI too: mg --fail-on warn yourdomain.com.