SPF as basis for combined proposal
Meng Weng Wong <[email protected]> Thu, 23 Oct 2003 14:12:07 -0400
| Newsgroups | gmane.ietf.asrg.rmx |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Oct 23, 2003 at 01:25:21PM -0400, Alan DeKok wrote: | | It's the most complete proposal so far. It's reasonable to use it | as a base for a combined proposal. There are a number of domains already publishing records, and there's a growing base of implementation code, so this seems sensible. I'm making incremental changes so keep your eye on http://spf.pobox.com/draft-mengwong-spf-02.txt for any updates. | My concerns with it are that it doesn't clearly address the warnings | given in section 7 of RFC 2821 It discusses the issue, but I believe | that it should specifically reference & quote that section, and | address the issues raised in it. This is the text I have come up with. 5.4 Reasons for Adoption A domain owner may wish to restrict the set of hosts permitted to send email that identifies itself as coming from that domain. SPF provides a consensual mechanism for domain owners to announce that set of hosts, and for SMTP receivers to check incoming mail against it. In response to RFC2821 section 7.1, forged email currently represents a significant burden on Internet infrastructure. This proposal suggests that the very usability of Internet email is so threatened by unwanted and forged messages that adoption of SPF would currently do more good than harm. See RFC1958 section 1. Domains whose email practices would be inconvenienced by SPF compliance are not required to implement it. | It also needs some text on dealing with attacks via non-existent | domains. e.g. "MAIL FROM: [email protected]". | I have put this in: 5.6.3 Conformance with regard to receiving e-mail systems To describe itself as SPF-conformant, an SMTP receiver is REQUIRED to perform SPF tests where it is appropriate to do so. SPF tests need not be performed while an SMTP transaction is ongoing: if the MDA performs the test, that is sufficient. A server NEED NOT reject a message; but if it does not, it SHOULD add a Received-SPF header. If a server rejects a message, it SHOULD include any <explanation> provided by the SPF publisher. Receiver systems SHOULD exclude special addresses such as postmaster@ and abuse@ from SPF processing. See RFC2142. An SPF-conformant SMTP receiver is NOT REQUIRED to perform SPF tests on messages whose dispositions have already been decided on the basis of other policy. For example, if an SMTP receiver requires that sender domains must possess MX or A records, and rejects transactions where they do not, SPF tests are moot.