On 12/22/2014 08:16 PM, Dave Crocker wrote:
On 12/22/2014 11:11 AM, Rolf E. Sonneveld wrote:
Perhaps 5.6.3 needs something like "SHOULD NOT act on DMARC policy if a
temporary error in SPF or DKIM processing prevents a full evaluation."
+1
We need to be careful about how this is phrased. I specifically suspect
that the above suggested wording is a bad idea, or worse, probably wrong.
DMARC /requires/ prior validation of the author From domain via a
lower-level mechanism. SPF and DKIM are defined for now. If neither of
them validates the domain, then DMARC fails.
What do you mean with 'validates'?:
a) confirm that the domain exists and that the required information for
the lower-level mechanism(s) could successfully be determined?
b) 'authenticates'
c) something else?
Assuming you mean a) (or something that is close to it), then the
problem here is: what if SPF cannot be 'validated' while DKIM can, and
vice versa?
There is no 'should' about it. It fails.
Failing means that the polices are not applied. As in MUST NOT be applied.
This seems to me to be contradictory of the way the word 'fails' is used
in http://tools.ietf.org/id/draft-kucherawy-dmarc-base-08.txt. For
example: how should I interpret these last two lines, when comparing
this with what is being said about 'fails' in the context of
'p=quarantine' and 'p=reject':
quarantine: The Domain Owner wishes to have email that fails the
DMARC mechanism check to be treated by Mail Receivers as
suspicious. Depending on the capabilities of the Mail
Receiver, this can mean "place into spam folder", "scrutinize
with additional intensity", and/or "flag as suspicious".
and
reject: The Domain Owner wishes for Mail Receivers to reject
email that fails the DMARC mechanism check. Rejection SHOULD
occur during the SMTP transaction. See Section 9.3 for some
discussion of SMTP rejection methods and their implications.
Please read http://tools.ietf.org/id/draft-kucherawy-dmarc-base-08.txt
again and mark every occurrence of he word 'fail' or 'fails'. Often it
is used in the context of DKIM and SPF checks, sometimes in the context
of DMARC mechanisms etc.
I'm confused.
/rolf
_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc