RFC Errata
RFC 5451, "Message Header Field for Indicating Message Authentication Status", April 2009
Note: This RFC has been obsoleted by RFC 7001
Note: This RFC has been updated by RFC 6577
Source of RFC: IETF - NON WORKING GROUP
Errata ID: 3195
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Dirk Geschke
Date Reported: 2012-04-17
Held for Document Update by: Barry Leiba
Date Held: 2012-04-18
Section 2.3 says:
reasonspec = "reason" [CFWS] "=" [CFWS] value ; a free-form comment on the reason the given result ; was returned
It should say:
reasonspec = [CFWS] "(" value ")" ; a free-form comment on the reason the given result ; was returned
Notes:
I am not sure if it is a mistake, but the examples look this way:
Authentication-Results: example.com;
dkim=pass (good signature) header.i=@mail-router.example.net;
dkim=fail (bad signature) header.i=@newyork.example.com
So I think the "reasonspec" is here "(good signature)" and "(bad signature)". All other examples show similar entries for "reasonspec".
[Verifier's note:
This change is INCORRECT. The free-form parenthesized comments are actually part of the "CFWS" production. The confusion is caused by having no examples that use the "reasonspec" production, and that should be fixed if the document is updated.]