On Sun, Apr 13, 2014 at 10:47 PM, Mark Sapiro <m...@msapiro.net> wrote:
> 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 (now) agree with that, it's "either" not both that passes a dmarc
check.  Mailman always "breaks" dkim, so I never really considered
what happens if dkim passes but spf doesn't.

-Jim P.
------------------------------------------------------
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