SPF · MULTIPLE_SPF_RECORDS

Multiple SPF records (MULTIPLE_SPF_RECORDS)

Your domain publishes more than one SPF record, which makes SPF fail with a permanent error. Learn how to merge them into a single record.

What it means

More than one TXT record starting with v=spf1 was found on the domain. A domain may publish only one SPF record.

Why it matters for sending

RFC 7208 says that when more than one SPF record is found, the check returns a permanent error (permerror). Receivers then treat SPF as broken, which removes its benefit for every message you send.

How to fix it

  1. List every TXT record at the root of the domain that starts with v=spf1.
  2. Combine all include:, ip4: and ip6: mechanisms into one record with a single v=spf1 at the start and a single ~all or -all at the end.
  3. Delete the other SPF records.
  4. Re-run the SPF checker and confirm only one record is returned.

Example record

example.com.  TXT  "v=spf1 include:_spf.google.com include:mailgun.org ~all"

Replace the values with your own domain and provider.

Sources

This page is based on public standards and provider documentation, reviewed on 2026-09-25.

Other SPF errors

All error codes →

MailQV checks the domains of your connected mailboxes automatically.

When you connect a mailbox, MailQV checks SPF, DKIM, DMARC, MX and blocklist status and warns you before a campaign if something is wrong.

Start free