How do I handle it if my hosting provider's default SPF record includes more IP lookups than are allowed by DMARC (maximum 10)? Here's the default SPF record for rockridgencpc.com:
v=spf1 +a +mx +ip4:35.208.189.85 include:_spf.mailspamprotection.com ~all
If you run that through the DMARC SPF checker you'll find that mailspamprotection.com has 3 MX servers but each MX server has 12 separate IP addresses. This way overruns the maximum of 10 allowed "lookups." My hosting provider says that's the default and so far won't discuss the fact that their default is in violation of an internet standard. I've gotten the error from 2 different SPF checkers. Since I set their default I haven't been able to send email through the forwarder addresses in our domain, although other people can.