SPF, DMARC, MTA-STS & BIMI Record Builder

Build the DNS records that stop people sending email as your domain, ready to copy into your DNS host. Tick the services you send from and we work out the SPF record, count its lookups and spot mistakes, then help you plan DMARC through to p=reject, add MTA-STS and BIMI, and lock down domains that never send email.

Records are built in your browser. Nothing you type is sent anywhere.

Who sends email for you?

Tick every service that sends email with your domain in the From address. Some don't need SPF at all; we'll say so.

Your own servers and other senders

Also allow
Start from your current SPF record

Find it with our Email Security Checker or DNS Checker (the TXT record at your domain starting v=spf1).

Your SPF record

How the three records work together

  • SPF lists the servers allowed to send for your domain. It checks the hidden "envelope" sender, and breaks when mail is forwarded.
  • DKIM adds a digital signature. Each service gives you its own DKIM records to add, usually CNAMEs, so they aren't built here.
  • DMARC checks that SPF or DKIM passed for the domain in the From line, and tells receivers what to do when neither did.
  • Gmail and Outlook.com require SPF, DKIM and DMARC (p=none at least) from anyone sending more than 5,000 emails a day to their users, and Yahoo has similar rules for bulk senders. Mail that fails can be junked or rejected.

Common SPF mistakes

  • Two SPF records. A domain must have only one TXT record starting v=spf1. Two make SPF fail completely, so merge them.
  • More than 10 lookups. Each include, a, mx, exists and redirect costs at least one DNS lookup, and includes inside includes count too. Go over 10 and SPF fails.
  • Including services that don't need it. Many senders, such as Mailchimp, Brevo and Postmark, pass SPF with their own bounce address. They need DKIM set up instead.
  • After you publish, check it with our Email Security Checker, and read the DMARC reports with the DMARC Report Analyser.

Lookup counts are what each provider's record used when we checked in October 2026. Providers change them, so check your live record after publishing.