mail_dns_check
Check MX, SPF, DKIM, DMARC, and PTR records to see why receivers accept or reject mail, including SPF authorisation, DKIM keys, DMARC policy, and FCrDNS.
Instructions
Check the DNS records receivers use to accept or reject your mail: MX, SPF (syntax, 10-lookup limit, whether the sending IP is authorised), DKIM selector keys (presence, key size), DMARC policy and reporting, PTR with forward confirmation (FCrDNS) against myhostname.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ips | No | sending IPs to check SPF authorisation and PTR/FCrDNS for (default: smtp_bind_address or myhostname's public A/AAAA) | |
| domain | No | sending domain (default: myorigin/mydomain from postconf) | |
| selectors | No | DKIM selectors (default: taken from opendkim log lines, else common names are probed) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | Yes | ||
| domain | Yes | ||
| sending_ips | No |