'Error "Maximum DNS-interactive terms limit (10) exceeded"

My problem began a few days ago as I tried setting up an email campaign for my users, it kept going into spam! After posting my email on email-tester.com, I realized something was wrong with the SPF record. Now I am a newbie with websites and DNS and all of that. I was able to follow along the tutorials given to me but that was it.

It says the max SPF is 10 yet im at 21 somehow?

http://emailstuff.org/spf/check/borntolistbuild.com

That's a link to my domain search thing. As you can see when you go to DNS it shows over 20!

I tried creating a subdomain and thought maybe that would reset my SPF to 0 or something and also tried deleting all the DNS stuff to reset it (didn't help)

  • .com purchased on Godaddy
  • Hosting from BlueHost
  • Email Preparer is Email Octopus
  • Email Sender is Amazon SES

I saw on Google a few others have had this problem, but I am a total newbie and didn't understand what they were saying.



Solution 1:[1]

Your problem is:

  1. The SPF standard specifies a maximum of 10 DNS lookups to be used in the resolution of a given SPF policy to prevent abuse/attacks.
  2. Bluehost's SPF record is a total turd and you shouldn't include it.

You need to replace your domain's SPF record with something more minimal that covers only the addresses that you are using to send email, not the entirety of Bluehost and Google's networks.

Solution 2:[2]

If you only send email from Google Workspace, enter this SPF record:

v=spf1 include:_spf.google.com ~all

If you use additional email senders, enter the SPF record you created in Basic setup or in Advanced setup.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Sammitch
Solution 2 Shiv Singh