Skip to content
Glossary · Authentication

Include mechanism

The SPF mechanism include:domain, which runs the SPF check against another domain's record and matches if that check returns pass.

What it means

include is how a domain authorizes a sending service it does not run, such as a mailbox provider or an email platform: include:_spf.google.com borrows Google's list of sending addresses. The receiver evaluates the named domain's SPF record with the same IP address and sender. If that evaluation returns pass, the include matches and the qualifier in front of it (usually the default +) gives the result.

Only a pass matches. A fail, softfail or neutral inside the included record does not end the check; evaluation simply moves on to the next term of the parent record. RFC 7208 notes the name was a poor choice, since nothing is copied in. If the included domain has no SPF record, the result is permerror.

Every include costs one DNS lookup toward the limit of ten, and so does every lookup inside the included record, which is how records quietly exceed the limit.

Example

v=spf1 include:_spf.google.com include:sendgrid.net -all

On this site

Sources

What this definition rests on. The wording is ours; the facts are theirs.

All 432 terms in the glossaryThe wiki: blocklists and bounce codes

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 25 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 25

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer