I am using Zoho Mail, AWS SES, GMAIL SMTP, Cloudflare email route and Yahoo SMTP. they all have there own SPF record. i saw on Google the only 1 SPF should be added in hostname
and maximum 10 SPF hostname is supported in 1 SPF record
.
I am trying to merge and which is the correct one?
v=spf1 include:_spf.mx.cloudflare.net include:zoho.in include:_spf.google.com include:_spf.mail.yahoo.com ~all
or
v=spf1 a mx include:_spf.mx.cloudflare.net include:zoho.in include:_spf.google.com include:_spf.mail.yahoo.com ~all
or
v=spf1 a mx include:_spf.mx.cloudflare.net include:zoho.in include:_spf.google.com include:_spf.mail.yahoo.com -all
Errors i am getting when i am testing with mail-tester.com
.
Error 1 : Maximum DNS-interactive terms limit (10) exceeded
Error 2 : example.com: Sender is not authorized by default to use 'user@example.com' in 'mfrom' identity, however domain is not currently prepared for false failures (mechanism '~all' matched)