I'm sorry this page needs to exist, it's partly my fault. I created the first "large scale" SPF record (for eBay and PayPal), and agreed that this was the best way to do it. I guess the people after me agreed too, because 20 years later it's still pretty much the same shape as when I made it!
But I don't have any regrets, the format was pretty straightforward and offered a lot of flexibility. The biggest issue was the parsing libraries handling all of the "include" statements correctly.
YesThatTom2 3 hours ago [-]
SPF flattening is difficult to get correct and then you have to check it every so often to update it.
The first six words do not scream "human written" to me.
ddevnyc 4 hours ago [-]
The overall structure of the document is no different than any other tech reference or RFC that I've read over the decades
kronk 3 hours ago [-]
True. It's a 25 minute read instead of 1hr+
ksajadi 4 hours ago [-]
That’s obvious. But a genuine question: why does it matter? This seems to be a detailed reference document for a very technical purpose (and SEO juice for the company I guess).
But I don't have any regrets, the format was pretty straightforward and offered a lot of flexibility. The biggest issue was the parsing libraries handling all of the "include" statements correctly.
DNSControl automates this. https://docs.dnscontrol.org/language-reference/domain-modifi...
(It’s open source)
The first six words do not scream "human written" to me.