Verify Email Infrastructure & Deliverability
verify_email_infrastructureRun live DNS checks on a domain’s email setup to detect SPF, DKIM, DMARC, MX, MTA-STS and BIMI issues, returning severity-sorted spoofing and deliverability risks with fixes and a 0–100 score.
Instructions
Run live DNS checks on a domain's email setup: MX records with provider identification (Google Workspace, Microsoft 365, Proofpoint...), SPF parsing with recursive include resolution and the 10-lookup limit, DKIM key discovery across 86 common selectors (key type and length), DMARC policy and reporting configuration (with organizational-domain fallback), MTA-STS, TLS-RPT, BIMI and disposable-domain detection. Returns a severity-sorted list of deliverability and spoofing risks with remediation advice, the detected sending platforms, and a 0-100 deliverability score with a per-component breakdown. Use it before outbound campaigns, to validate lead domains, or to audit a prospect's email security. Cost: 1 credit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to inspect. Accepts a bare hostname ("example.com"), a URL ("https://www.example.com/pricing") or an email address ("jane@example.com"). Scheme, path, port and query are stripped; IDN names are accepted. | |
| checkMtaSts | No | Fetch and validate the MTA-STS policy file over HTTPS when a _mta-sts record exists. | |
| dkimSelectors | No | Extra DKIM selectors to probe, e.g. ["google", "selector1", "k1"]. 86 common provider selectors are always probed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mx | Yes | ||
| spf | Yes | ||
| bimi | Yes | ||
| dkim | Yes | ||
| dmarc | Yes | ||
| grade | Yes | ||
| risks | Yes | ||
| score | Yes | ||
| domain | Yes | ||
| exists | Yes | ||
| mtaSts | Yes | ||
| tlsRpt | Yes | ||
| billing | Yes | ||
| summary | Yes | ||
| timings | Yes | ||
| nxdomain | Yes | ||
| checkedAt | Yes | ||
| providers | Yes | ||
| disposable | Yes | ||
| riskCounts | Yes | ||
| inputDomain | Yes | ||
| isSubdomain | Yes | ||
| scoreBreakdown | Yes | ||
| organizationalDomain | Yes |