On 24 Jan 2020, at 13:46, Gregory Heytings via mailop wrote:


There is one, he should at least change "-all" to "?all" (or perhaps "~all").

Using "-all" as the default in a SPF record does not have any readily apparent effect on "Inbox" deliverability of SPF-authenticated mail to GMail relative to "~all" based on domains whose mail and SPF records I've been handling for many years. Do you have any actual evidence to the contrary?


Is the fact that Google themselves uses "~all" and not "-all" enough "actual evidence"?

No. Your appeal to authority is an invalid argument because Google does not operate any small to medium sized mail systems. They prove every day that they make mail handling decisions that would not work for much smaller sites and do not do things that smaller sites have success with.

I note that Brandon Long has responded with what amounts to an admission that Google is large enough that they don't really know how exactly they filter mail. I assure you, I could not get away with such lack of knowlwdge in the smaller environments I deal with.

If not, is the fact that most other major email providers (Yahoo, Outlook/Hotmail, iCloud, AOL, ...) do the same enough "actual evidence"? If not, what kind of "actual evidence" are you expecting?

I *expect* none. I'd be giddily surprised to see measured delivery stats worth the spinning rust/dirty sand they're stored on.

These mail providers have more brainpower than any other company,

I'll stipulate that in absolute terms, but it simply isn't true on a per-user basis. I am immeasurably more familiar with the email behavior of every user with a billmail.scconsult.com address than Google is with any of their users, and that immeasurability is not significantly less for scconsult.com mailboxes. I would expect that I even know substantially more about the range of email behaviors for the users of any of the dozens of mostly larger domains I help handle mail and mail filtering for, despite them not being family members. I also have more power to constrain their supported behavior, including powers that Google does not dare exert over their freemail customers but is happy to delegate to the admins of paying Google Apps customer domains. The same is true of MS with their Hotmail & O365 users.

and would have more power than any other company to enforce a stricter policy if this was actually a good thing in practice.

I'm happy to agree, VEHEMENTLY, that -all does not scale to the size of any significant freemail provider domain. I would love to have evidence that the problems that should happen at much smaller scales actually DO occur to a meaningful degree for all domains generally. For over a decade, I have had no convincing evidence of that. Reliance on transparent forwarding is increasingly hard to find and its visibility is effectively zero below a certain scale of correspondent diversity.


I also have no evidence that mail such as that of the OP which passes SPF checking and is accepted for delivery may then be subjected to something which sees -all in the SPF records and considers that spamsign.

Therefore smaller providers that do not have that brainpower and power should IMHO use a less strict policy, hence the "?all" I would advise.

?all is almost pointless. It merely states explicitly the default result according to the spec. ~all is more useful IF one actually knows that the overwhelming bulk of authentic mail from the domain will hit some specified 'pass' mechanism, but it has the downside of being mostly ignored by receivers. -all is more useful but it is only safe if you are willing to tolerate the breakage of transparent forwarding, which was never a major problem and today is barely detectable unless your users have a particularly long-tenured set of correspondents. It is not as useful as it should be, but it isn't nothing and for many domains (pareticularly small ones) the cost is in fact zero over any useful time period.

--
Bill Cole
b...@scconsult.com or billc...@apache.org
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not For Hire (currently)

_______________________________________________
mailop mailing list
mailop@mailop.org
https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop

Reply via email to