[mail-vet-discuss] results should be method specific
Tony Hansen
tony at att.com
Thu Feb 28 12:54:40 PST 2008
see below
Michael Thomas wrote:
> The current draft breaks out the meaning of the results into a method
> specific section. This is an improvement over the previous draft which
> didn't discuss them at all, but shoe-horning the global set of results
> into method specific results seems rather contrived and arbitrary.
> Why, for example, is an SSP all failure dkim-ssp=softfail? Worse is
> that the current draft doesn't allow for more results than are in
> that table. That means, for example, that SSP can't return NXDOMAIN
> when that's what it found.
>
> I'd like to propose that we name the results in a method specific
> way, as well as remove result codes that don't seem to actually
> even apply to that method.
+1
> Here's a stab at section 2.4:
>
> 2.4. Result Values
>
> Each individual authentication method returns method specific
> result values. The
> subsections below define these results for the authentication
> methods specifically supported by this memo. New methods not
> specified in this document intended to be supported by header field
> defined in this memo MUST include a similar result table either in
> its defining memo or in a supplementary one.
>
>
>
> 2.4.1. DKIM and DomainKeys Results
>
>
> [DKIM] and [DOMAINKEY] results are indicated with dkim-method
> and domainkeys-method respectively. The dkim-method MUST
> contain a ptype of ptype-dkim whose value contains the i= value for
> [DKIM] (or
> its default if missing). The domainkeys-method MUST
> return a ptype-domainkey for the first [MAIL].From address.
> Note that there may be multiple signatures in a given message.
> When multiple signatures are present, the Authentication Results
> SHOULD produce results for each signature present.
>
> Each [DKIM] or [DOMAINKEYS] signature present that is evaluated
> produce the following dkim-method or domainkeys-method result values:
>
> [mat: i've removed the "acceptable" parts... i'm not sure what that's
> bringing to the table... why should auth res go into the filter's
> domain? same goes for other methods, I suspect]
>
> none: No valid signatures were found. [mat: is this needed?? i just
> use the ssp result here]
There are people who have expressed a desire to have an A-R header that
list results for all of the auth types they are processing. In the case
of DKIM/DK, a non-existent signature header would result in "dkim=none".
> pass: The signature passed verification.
>
> fail: The message was signed and the signature but it failed the
> verification test.
>
> [mat: i nuked neutral and permerror... how are they different from fail?
> less is better here, I think]
+1
> temperror: The message could not be verified due to some error which
> is likely transient in nature, such as a temporary inability to
> retrieve a [DKIM] selector resource record. A later attempt may
> produce
> a final result.
>
> 2.4.2. SPF and Sender-ID Results
No comments on the rest.
Tony Hansen
tony at att.com
> 2.4.5. SSP Results
>
> SSP results are indicated with the method ssp-method. The ssp-method
> MUST return a ptype of ptype-ssp whose value is the [MAIL].From
> address being evaluated.
> Note that [SSP] can return multiple result values if the [MAIL].From
> field contains multiple addresses. When multiple addresses are present,
> the Authentication Results SHOULD produce multiple individual results
> for each address.
>
> The result values used by ssp-method are as follows:
>
> pass: A valid first party signature as defined by [SSP] was present
> in the message for this given [MAIL].From address tested.
>
> unknown: No valid first party signature was present in the message,
> and the SSP result indicates that the [MAIL].From domain publishes
> the "unknown" practice. This result is also produced in other
> situations
> where a result cannot be determined, such as when no valid [SSP]
> resource
> record was found, or the message contained a malformed or missing
> [MAIL].From domain.
>
> all-fail: No valid first party signature was present in the message,
> and the [SSP] result indicates that the [MAIL].From domain publishes
> the "all" practice.
>
> discardable-fail: No valid first party signature was present in the
> message,
> and the [SSP] result indicates that the [MAIL].From domain publishes
> the "discardable" practice.
>
> nxdomain: No valid first party signature was present in the message,
> and the [SSP] result indicates that the [MAIL].From domain or its
> parent domain was not found.
>
> temperror: The message could not be verified due to some error which
> is likely transient in nature, such as a temporary inability to
> retrieve the [SSP] resource record. A later attempt may produce a
> final
> result.
>
>
> Mike
> _______________________________________________
> NOTE WELL: This list operates according to http://mipassoc.org/dkim/ietf-list-rules.html
More information about the mail-vet-discuss
mailing list