On 04/13/2014 03:17 PM, Mark Sapiro wrote:
> On 04/13/2014 03:03 PM, Jim Popovitch wrote:
>>
>> DMARC checks alignment of *both* DKIM and SPF, if either is broken DMARC 
>> fails.
>>
>>> SPF does not check the "From:" header line, and that's where the
>>> troubles begin with DMARC.
>>
>> SPF checks sending IPs (of which your IPs won't match Yahoo's, thus
>> breaking DMARC)
>>
>> Either an SPF failure or a DKIM failure will cause a DMARC rejection
>> if p=reject.
> 
> 
> I'm not sure that's correct. I've been testing this so many ways, I'm
> not sure what I'm seeing, but I think a reject requires BOTH DKIM and
> SPF to be absent or fail. If either passes, no DMARC reject occurs.


My reading of Sec 10.2 of the current draft DMARC standard
<https://datatracker.ietf.org/doc/draft-kucherawy-dmarc-base/> says that
either a valid DKIM signature or a valid SPF test is sufficient, but
only if the domains are aligned which means the DKIM signing domain or
the SPF envelope sender domain must match (in strict or relaxed mode)
that of the From: address.

       If one or more of the Authenticated Identifiers align
       with the RFC5322.From domain, the message is considered to pass
       the DMARC mechanism check.

In particular, one's own SPF won't do because the domains won't align.

I think I've got a good set of test results, but I'm tired and will save
that summary for tomorrow.

-- 
Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan
------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to