Re: SPFv3 proposal: rawfail result
Alessandro Vesely <[email protected]>
| Newsgroups | gmane.mail.spam.spf.discuss |
|---|---|
| Message-ID | <[email protected]> |
On 04/Feb/11 03:28, Michael Deutschmann wrote: > On Thu, 3 Feb 2011, Stuart D. Gathman wrote: >> No matter what you do, there will be receivers that don't actually >> read the standard. The standard says A "Fail" result is an explicit statement that the client is not authorized to use the domain in the given identity. The checking software can choose to mark the mail based on this or to reject the mail outright. > But it would improve things, as even in this very forum there is not > universal agreement that SPFv1 "-all" is not a raw fail. > > The root problem is that the original designers of SPFv1 arrogantly > assumed that SRS deployment would quickly outpace receiverside SPFv1 > deployment, hence there would be no need to make the distinction. IME, services that mailout from web pages and forwarders have learned to set an empty mailfrom in case nobody is interested in knowing about possible failures, or an SPF-compatible address otherwise. >> No one should avoid publishing "-all" because there are clueless receivers. How about clueless forwarders? > But they do. That annoys me, but we cannot force them to stop lying > (saying "?all" when the truth is "-all"). "Truth"? Do you mean whether it is true that a domain wants clueless senders to get blocked rather than marked? IMHO there is enough confusion already with neutral and softfail. If we want to provide for more, and still not block, why don't we just allow to set the "mark" value numerically, specifying the score that should be added or subtracted? E.g. "v=spf3 +(5)62.94.243.226 -(10)all" ; unluckily signs are reversed >> I do see potential usefulness in requesting that forwarded messages get >> rejected. It could help ensure a direct transfer between sender and receiver, > > "/all" is insufficent for that purpose, as it will not block SRS > forwarders, or pull-based arrangements.