Free tools

Free email authentication tools

Four DNS records decide whether inboxes trust mail from your domain. Check what your domain publishes and read each problem in plain English with its fix, or generate a correct record to copy.

  • Free, no account
  • Reads only what your domain publishes
  • Never sends an email
  • SPFexample.com TXT v=spf1 mx include:_spf.example.net ~all
  • DKIMs1._domainkey TXT v=DKIM1; k=rsa; p=MIIBIjANBgkq…
  • DMARC_dmarc TXT v=DMARC1; p=reject; rua=mailto:dmarc@example.com
  • BIMIdefault._bimi TXT v=BIMI1; l=https://example.com/logo.svg
Four TXT records. The tools below check yours or write them for you.

Where to start. One record at a time.

Set them up in this order: DMARC builds on SPF and DKIM, and BIMI on DMARC.

  1. SPF

    List every service that sends mail as your domain.

  2. DKIM

    Turn on signing at each of those services and publish their keys.

  3. DMARC

    Publish it at p=none and read the reports. Move to quarantine, then reject, once your own mail passes.

  4. BIMI

    Add your logo last, once DMARC is at quarantine or reject for all of your mail.

Since 2024, Gmail and Yahoo require SPF or DKIM on all mail, and all three from bulk senders. See Google's sender guidelines and Yahoo's sender requirements.

Checking email addresses rather than domains? Try our free email checker.

Updated · Maintained by the email-validation.org team