The current SPF record is:
v=spf1 +a +mx +include:ecbiz226.inmotionhosting.com +a:ecbiz226.inmotionhosting.com +a:smtp.servconfig.com ~all
The problem is with this part:
+include:ecbiz226.inmotionhosting.com
The 'include' indicates that there would be a separate SPF record for the domain ecbiz226.inmotionhosting.com but that does not exist. Because this lookup fails, no other checking will be done and the result of the SPF check will always be PermErr. So at a bare minimum you should remove that section, but I don't think you need the +a:ecbiz226.inmotionhosting.com either.
The email that I received was sent from 23.235.223.110 which is included in +a:smtp.servconfig.com. Also, the + before each statement is assumed and can be omitted. Without knowing your full infrastructure, there may be other applications send email for this domain, a clean basic SPF record for your domain would look like this:
v=spf1 a:smtp.servconfig.com -all
Note that I removed the redundant + signs, removed +a, +mx and the two ecbiz226.inmotionhosting.com statements. Also, the most right statement was ~all (softfail) and I replaced that with -all (hardfail). If you're not completely sure that all your sending servers IP addresses are in the smtp.servconfig.com A record, you could start with:
v=spf1 a:smtp.servconfig.com ~all
Hope this helps.
v=spf1 +a +mx +include:ecbiz226.inmotionhosting.com +a:ecbiz226.inmotionhosting.com +a:smtp.servconfig.com ~all
The problem is with this part:
+include:ecbiz226.inmotionhosting.com
The 'include' indicates that there would be a separate SPF record for the domain ecbiz226.inmotionhosting.com but that does not exist. Because this lookup fails, no other checking will be done and the result of the SPF check will always be PermErr. So at a bare minimum you should remove that section, but I don't think you need the +a:ecbiz226.inmotionhosting.com either.
The email that I received was sent from 23.235.223.110 which is included in +a:smtp.servconfig.com. Also, the + before each statement is assumed and can be omitted. Without knowing your full infrastructure, there may be other applications send email for this domain, a clean basic SPF record for your domain would look like this:
v=spf1 a:smtp.servconfig.com -all
Note that I removed the redundant + signs, removed +a, +mx and the two ecbiz226.inmotionhosting.com statements. Also, the most right statement was ~all (softfail) and I replaced that with -all (hardfail). If you're not completely sure that all your sending servers IP addresses are in the smtp.servconfig.com A record, you could start with:
v=spf1 a:smtp.servconfig.com ~all
Hope this helps.