RFC 7208, "Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1", April 2014Source of RFC: spfbis (app)
Errata ID: 4081
Publication Format(s) : TEXT
Reported By: D. Stussy
Date Reported: 2014-08-13
Rejected by: Barry Leiba
Date Rejected: 2014-08-14
Section 8.4 says:
(Paragraph 2): if supported, the 5.7.1 enhanced status code ... 550 5.7.1 SPF MAIL FROM check failed: 550 5.7.1 The domain example.com explains: 550 5.7.1 Please see http://www.example.com/mailpolicy.html
It should say:
if supported, the 5.7.7 enhanced status code ... 550 5.7.7 SPF MAIL FROM check failed: 550 5.7.7 The domain example.com explains: 550 5.7.7 Please see http://www.example.com/mailpolicy.html
5.7.1 generally refers to messages refused due to content or LOCAL policies.
5.7.7 refers to messages where there is an integrity problem.
5.7.7 is a better description for rejecting an unauthorized message due to the application of automatic checking criterion set by remote validation.
The author of this errata notes that the IANA is showing a pending addition to the enhanced codes to add SPF-specific error code 5.7.23 (in lieu of 5.7.1 or 5.7.7), but currently sees no valid RFC proposing it. The draft is located at: http://tools.ietf.org/html/draft-ietf-appsawg-email-auth-codes-07
The code used was the clear choice of the working group, and can't be changed through the errata system.