2

I have a shared hosting server and have been spilling my brains out trying to find a SPF record that is globally accepted by other hosts.

Let's take the domain gimsid.ro. Which can send mail to any domain, except one of our clients, which denies meessages because of incorrect SPF record.

Now, when I check with the Kitterman tool (at kitterman.com) it says that it passes all the tests.

When I check with MXtoolbox (http://mxtoolbox.com/SuperTool.aspx?action=spf%3agimsid.ro&run=toolpage) is says that it's not valid.

I always try to use a SPF record like this:

example.com -- v=spf1 a mx ip4:12.34.567.89 mx:example.com ~all

where 12.34.567.89 is the IP I have assigned to that domain.

Am I doing something wrong ? Is there a "globally accepted" SPF record?

MadHatter
  • 81,580

1 Answers1

1

It's not the soft fail (more's the pity) because mine has a hard fail (-all), and it still failed their checker.

It's the absence of an actual SPF record. You, like me, only have an SPF record of DNS type TXT. If you, as I did, add a record of DNS type SPF which contains exactly the same thing as your TXT record, it all magically goes green.

It's even saying that, if you look: green tick by the TXT record, yellow exclamation mark by the SPF record, and a correct statement: a valid SPF record was not found. Shame that last statement is highly ambiguous. What a useless checker.

Edit: if your current DNS provider doesn't support that record type, and you really care that this stupid record checker is giving you grief, then you'll have to find a better DNS provider. DNS itself certainly supports the record type; try dig spf teaparty.net to see my shiny new record, specifically added to test this answer!

MadHatter
  • 81,580