SPF Record Syntax: Mechanisms, Qualifiers, Modifiers, and Macros
46 points by meysamazad 10 hours ago | 11 comments
YesThatTom2 7 hours ago
SPF flattening is difficult to get correct and then you have to check it every so often to update it.
replyDNSControl automates this. https://docs.dnscontrol.org/language-reference/domain-modifi...
(It’s open source)
technion 2 hours ago
As someone managing dns for a lot of orgs, the part that kills me is the amount of crappy sass'es that demand you add a big include to your spf. If they already have a skim record thats plenty to get mail through, except their validator wizard thing wont let you use the tool until it finds their string in your record. That means no flattening either.
replydan_sbl 9 hours ago
> SPF record syntax follows one shape:
replyThe first six words do not scream "human written" to me.
ddevnyc 9 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
replyTZubiri 7 hours ago
I could tell before opening the link, but the pill tags and neon color palette are also a huge signal.
replyksajadi 9 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).
replyteddyh 8 hours ago
If that’s what you want, you would be better served by RFC 7208: <https://www.rfc-editor.org/info/rfc7208/>
reply
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.