Alessandro Vesely writes:
> On Sun 31/Mar/2024 14:22:04 +0200 Douglas Foster wrote:
> > On SPF, our document should say simply,
> > " a DMARC-compliant evaluator MUST NOT reject a message, based on SPF 
> > result, 
> > prior to receiving the Data section and checking for aligned and verifiable 
> > signatures."
> 
> 
> Nonsense.  Rejecting at RCPT TO is much quicker than waiting for the whole 
> message.  People who publish -all know what they do.
>
> I also reject based on RBLs and private IP lists; does that affect DMARC 
> compliance?

Yes, either one of those practices are not using DMARC to validate the
messages.

Of course you are allowed to do whatever extra checks you want for the
incoming emails, you can even reject ever email coming in from
ip-address is even number, but that is not DMARC.

To implement DMARC you have to follow the rules set in the DMARC.

I.e. if you are implementing DMARC you MUST follow the rules set in
section 5.7.2 and the step 3 requires you to do DKIM signature
verifications checks, which you can't do if you reject email before
the you even see the body that contains DKIM signatures. Actually you
can't do steps 1 and 2 of the 5.7.2 if you reject email before body as
you do not know RFC5322.From domain, so how can you claim to be
implementing DMARC if you do not even load DMARC policy record.

So you can do whatever extra checks you want, but those are not part
of DMARC, and should not be considered here. If you actually implement
DMARC, you already MUST NOT reject a message based on the SPF results
prior to receiving data section, as that is already mandated by the
section 5.7.2 dmarc, so saying that again in the draft is not adding
any new requirements, it is simply restating the same requirement in
different words for implementors just in case they did not properly
understand the section 5.7.2.
-- 
kivi...@iki.fi

_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to