Would anyone be interested in having an optional "reasonspec" that has
actual ABNF support? Right now we're all using a comment between the
methodspec and propspec. I'm suggesting adding reason= between the two,
with the value in quoted-printable format:
header = "Authentication-Results:" [CFWS] authserv-id
[CFWS [version]]
*( ";" methodspec
*( CFWS reasonspec )
*( CFWS propspec ) [CFWS] ) CRLF
reasonspec = "reason=" dkim-quoted-printable
where dkim-quoted-printable is defined in RFC 4871.
The examples would become:
Authentication-Results: mail-router.example.com;
auth=pass reason=cram-md5 smtp(_dot_)auth=sender(_at_)example(_dot_)com;
spf=pass smtp(_dot_)mailfrom=sender(_at_)example(_dot_)com
Authentication-Results: auth-checker.example.com;
sender-id=hardfail header(_dot_)from=sender(_at_)example(_dot_)com;
dkim=pass reason=good%20signature
header(_dot_)i=sender(_at_)example(_dot_)com
Authentication-Results: chicago.example.com;
dkim=pass reason=good%20signature
header(_dot_)i=(_at_)mail-router(_dot_)example(_dot_)net;
dkim=hardfail reason=bad%20signature
header(_dot_)i=(_at_)newyork(_dot_)example(_dot_)com
Tony Hansen
tony(_at_)att(_dot_)com
_______________________________________________
NOTE WELL: This list operates according to
http://mipassoc.org/dkim/ietf-list-rules.html