SPF
Lookup count, including nested includes, against the limit of 10.
Sending-domain health
Outbox Pulse checks SPF, DKIM, DMARC, MX, BIMI, MTA-STS, and public blacklists on a schedule. When a record breaks, you get the change to publish and the click-path for the provider you actually use.
news.harbor.co
Example report
Lookup count, including nested includes, against the limit of 10.
Common selectors plus any you add. Weak and revoked keys are called out.
Policy, rua, partial rollout, and a subdomain policy that undoes the parent.
Mail exchangers, including a null MX that refuses inbound mail.
Logo record, and whether DMARC is strict enough for it to show.
The TXT id and the HTTPS policy file, when it can be fetched safely.
Where senders should report TLS failures.
The domain and the sending IPs, kept as history.
Each result is pass, warning, fail, or error, with a sentence a teammate can act on. Tips are specific to Google Workspace, Microsoft 365, Zoho, Amazon SES, Postmark, SendGrid, and Mailgun. If you send through more than one, select all of them and the expected SPF includes are checked together.
“SPF needs 12 DNS lookups. The limit is 10. Flatten an unused include before the next campaign, or receivers will permerror mail that is otherwise legitimate.”
Example of the language on a domain report. Not a live lookup.
Codes stack. One code is Tier 1, two codes are Tier 2, three or more are Tier 3. AppSumo checkout is not connected yet. You can redeem a code inside the app, and a new workspace starts on the free cap.
Tier 1
Tier 2
Tier 3
Placement tests count against the monthly cap. DMARC aggregate reports use the rua address on each domain.
No. The product watches the domains you already send from, regardless of provider.
Email, a Slack incoming webhook, and a generic JSON webhook. A weekly digest goes out on Monday.
They are stored on the Alerts page and written to the server log. Nothing is sent to a third party.