On 12/2/24 12:12, Alessandro Vesely wrote: > The original meaning of fo= was to send failure reports in different > situations, where 0 and 1 meant all or any having not "pass", while d and s > meant failed dkim or spf irrespective of alignment. Therefore 0:d would have > meant all failures but also dkim ones, which was (somewhat incorrectly) > deemed > redundant at the time. > > Now that the meaning shifted to enirely different reports for d and s,
I'm sorry, but I'm not following what you mean by "entirely different reports". The wording for the options did not change from RFC 7489; d and s type reports should be sent in the same circumstances as before. > any combination must be allowed, including 0:s:d. E.g.: > > dmarc-fo = "0" / "1" *( ":" dmarc-afrf) > dmarc-afrf = "d" / "s" Thanks, but the (0/1) part must also be in parenthesis due to ABNF order of precedence. I'm currently collecting all this in my git. There's a wip branch where the individual commits can be cherry picked from, but I plan to create a proper pull request at a later time. Daniel K. _______________________________________________ dmarc mailing list -- [email protected] To unsubscribe send an email to [email protected]
