Merge SPF records
Combine Mailyoto's SPF include with your other email services in one SPF record that Mailyoto can verify.
Updated 27 October 2026
When you finish, your domain has 1 SPF record that names Mailyoto and every other service that sends as your domain.
A domain may publish only 1 SPF record.
With 2 TXT records that start with v=spf1, receiving servers treat SPF as broken for every service, and Mailyoto’s check fails.
Before you start
- Access to the DNS provider for your domain.
- The TXT record that starts with
v=spf1, if your domain already has one.
-
Find the record you already have#
At your DNS provider, look for a TXT record at
@whose value starts withv=spf1. For example, lunavera.com uses Google Workspace for its staff inboxes, and its record reads:v=spf1 include:_spf.google.com ~allIf no such record exists, add Mailyoto’s record from your DNS tab as it is:
v=spf1 include:spf.mailyoto.com ~all. -
Add Mailyoto to that record#
Edit the existing record. Don’t add a second one. Put
include:spf.mailyoto.comafter the other includes and before the final~allor-all.- Content
- v=spf1 include:_spf.google.com include:spf.mailyoto.com ~all
The record keeps 1
v=spf1at the start and 1allrule at the end. Keep theallrule your record already had. -
Check DNS#
In Mailyoto, open your domain’s DNS tab and select Check DNS. The SPF row in the Forwarding table shows a tick.
Mailyoto accepts the include anywhere in the record. It also finds it inside another include, up to 5 levels deep.
Stay under the lookup limit#
Receiving servers stop evaluating SPF after a fixed number of DNS lookups: 10, set by RFC 7208.
Each include: costs at least 1 lookup, and a service’s include can contain more includes of its own.
Over the limit, SPF fails for every service on the record.
The line under the Forwarding table on the DNS tab shows how many lookups your record uses.
To get back under it, remove the includes of services that no longer send as your domain. A service you still use can often send with its own DKIM signature instead of an SPF include. Its settings say whether it can.
Important
Don’t use an SPF flattener.
A flattened record replaces each include with IP addresses.
include:spf.mailyoto.com disappears from it.
Mailyoto then can’t find its include, and your domain stops showing a tick on the Forwarding pill.
A flattened record also becomes out of date when a service changes its addresses.
Problems#
The domain has 2 SPF records
Copy the includes from the second record into the first, then delete the second record. Select Check DNS to confirm the SPF row shows a tick.
The record uses the SPF record type
Some DNS providers still offer a record type called SPF. Receiving servers ignore it. Delete it and publish the same value as a TXT record.
Something comes after the all rule
Receiving servers ignore everything after ~all or -all.
Move include:spf.mailyoto.com in front of it.
The include has a typo
The value must read exactly include:spf.mailyoto.com, with a colon and no space after it.
Fix the record, then select Check DNS again.