Skip to content

Checking mail deliverability

Whether your mail lands in the inbox or in spam is decided largely by DNS. The mail check reads the records responsible for that live and condenses them into a score.

Domains → your domain → Monitoring & protection → Mail check, direct address: dash.regfish.com/my/domains/<tld>/<sld>/mailcheck

The mail check with a deliverability score and individual findingsThe mail check with a deliverability score and individual findings
RecordPurpose
SPFWhich servers may send for the domain
DKIMSignature the recipient uses to verify origin
DMARCWhat the recipient should do when SPF or DKIM do not line up
MTA-STSEnforces encrypted delivery instead of merely offering it
TLS-RPTReports about when encrypted delivery failed
BIMILogo next to the sender line, requires DMARC at enforcement

The score, the grade and the MX in use sit at the top. Below that the findings, in the same four classes as the DNS doctor.

Several SPF records. Exactly one is allowed. With two, SPF becomes invalid, the recipient sees a PermError, and the domain loses the SPF check entirely. The records have to be merged into one.

No DKIM on common selectors. The check tries the widespread selectors. DKIM cannot be enumerated over DNS, so a miss proves nothing: if your provider uses its own selector, everything is fine. But if DKIM really is missing, deliverability drops and DMARC can only align through SPF.

No MTA-STS. Without MTA-STS, encryption during delivery is only offered, not required. An attacker in the middle can strip it.

For SPF, DMARC, CAA and MTA-STS there is a DNS assistant that generates the matching record. The same service exists as an API under generate records.