On January 22, 2015 7:13:46 PM EST, Terry Zink <tz...@exchange.microsoft.com> 
wrote:
>The way it works in Office 365 is this:
>
>1. When checking SPF, use the domain in the 5321.MailFrom. If it is
>empty, use the domain in the HELO/EHLO.
>2. Use the domain extracted from (1) when doing the DMARC alignment
>check for SPF.
>
>We don't check both 5321.MailFrom AND HELO/EHLO for SPF. I've never
>found this to be a problem.
>
>I don't know how it works in Hotmail (although I should) but it is
>moving over to the Office 365 infrastructure over the next several
>months anyhow so it will be the same.
>
>-- Terry
>
>-----Original Message-----
>From: dmarc [mailto:dmarc-boun...@ietf.org] On Behalf Of Franck Martin
>Sent: Thursday, January 22, 2015 3:58 PM
>To: R E Sonneveld
>Cc: dmarc@ietf.org; Michael Jack Assels
>Subject: Re: [dmarc-ietf] questions on the spec, was ... and two more
>tiny nits, while I'm at it
>if you send a bounce, and usually some MTAs have trouble to sign the
>bounce they generate (not anymore true with postfix but a bit tricky to
>setup), then the only way to recover the message is to ensure there is
>an SPF aligned on the string presented by HELO.
>
>So basically, I would say DMARC takes only the result of the check_host
>for the MAIL FROM entity which contains the postmaster@helo if the
>RFC5321.mailfrom is empty.
>
>Murray, I think the elegant way in DMARC to refer to RFC7208 is this.
>
>"DMARC uses only the result of the check_host() applied on the MAIL
>FROM entity as defined by RFC7208. The MAIL FROM entity is the one used
>for alignment checking.".
>
>If I recall the operational test created by Tim, were checking these
>cases: http://dmarc-qa.com/ (2.1)
>
>We all ran these tests during inter-op for conformance.
>
>_______________________________________________
>dmarc mailing list
>dmarc@ietf.org
>https://www.ietf.org/mailman/listinfo/dmarc
>
>_______________________________________________
>dmarc mailing list
>dmarc@ietf.org
>https://www.ietf.org/mailman/listinfo/dmarc

This is a perfectly reasonable way to do it.  Spamassassin checks both 
independently (using Mail::SPF) and applies the results to two different SA 
tests. 

There's more than one way to do it (Meng Wong is a Perl programmer).

Scott K

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

Reply via email to