[mail-vet-discuss] New draft for review
Murray S. Kucherawy
msk at sendmail.com
Thu May 31 16:55:10 PDT 2007
SM wrote:
>> 1.1. Purpose
>>
>> The header defined in this memo is expected to serve several
>> purposes:
>>
>> 1. Convey to MUAs from filters and MTAs the results of various
>> sender authentication checks being applied;
>
> I suggest:
>
> For filters and MTAs within the same "trust domain" to convey the
> results of authentication tests being performed to MUAs and other
> filtering agents.
Is this new information or just a rewording? I'm not sure what
different information this imparts.
>> This new header SHOULD be added at the top of the message as it
>> transits MTAs which do authentication checks so that some idea of how
>> far away the checks were done can be inferred. It therefore also
>> qualifies in [MAIL] [6] terms as a Trace Header Field, and thus all
>> of the related definitions in that document apply.
>
> I suggest:
>
> This new header MUST be prepended to the message by the filter or MTA
> performing the authentication tests so that one may infer where they
> were carried out.
I went with SHOULD instead of MUST here because I didn't see anyplace in
RFC2821 or RFC2822 that used MUST when describing where trace headers
were placed, other than specifically making that a requirement for
Received: (3.8.2 of RFC2821). I'm fine with making that change here if
there's no objection.
>> 4. Adding The Header To A Message
>>
>> This specification makes no attempt to evaluate the relative
>> strengths of various sender authentication methods that may become
>> available. As such, the order of the presented authentication
>> methods and results are not relevant since ultimately the importance
>> on any given method over another is the decision of the MUA that is
>> interpreting the value of the header.
>
> This specification makes no attempt to evaluate the relative merits of
> the various sender authentication methods. The order of presentation
> of the methods in this header should not be used to determine the
> importance of any given method.
Why not MUST NOT instead of "should not"?
>> An MTA compliant with this specification MUST add this header (after
>> performing one or more sender authentication tests) to indicate at
>> which host the test was done, which test got applied and what the
>> result was. If an MTA applies more than one such test, it MUST
>> either add this header once per test, or one header indicating all of
>> the results. An MTA MUST NOT add a result to an existing header.
>
> An MTA compliant with this specification MUST add this header to
> indicate the host which performed the authentication tests, the
> authentication methods tested and the results of the tests. If more
> than one test is done, the MTA MUST either add this header once per
> test or add one header to convey all the results. An MTA MUST NOT add
> the result to an existing header.
Doesn't this also say the same thing?
>> In the interests of convenience and quicker adaptation, a delivery
>> MTA might want to consider adding things that are processed by
>> existing MUAs as well as the header defined by this specification.
>> One suggestion is to provide a Priority: header with a value that
>> reflects the strength of the authentication that was accomplished,
>> e.g. "low" for weak or no authentication, "normal" or "high" for good
>> authentication.
>
> Because of the above suggestion, the MTA or filter performing the
> tests will have to strip out any existing Priority: header.
It's an old suggestion, possibly even a bad one, but I've added a remark
to this effect already.
>> MTAs that are relaying mail rather than delivering it MAY perform
>> sender authentication or even take actions based on the results
>> found, but MUST NOT add a "Authentication-Results" header if relaying
>> rather than rejecting or discarding at the gateway. Conversely, an
>> MTA doing local delivery MUST add this header prior to delivery the
>> message in order to be compliant.
>
> Conversely, an MTA MUST add this header prior to the delivery of the
> message in order to be compliant.
Why that change?
-MSK
More information about the mail-vet-discuss
mailing list