On Wed 31/Jul/2019 11:47:29 +0200 Freddie Leeman wrote:
> [...]
> 
> DMARC reporting capabilities are a valuable aspect of the DMARC mechanism. It
> can help domain owners in setting up and hardening their DKIM/SPF/DMARC 
> policy.
> But unless these reports follow strict guidelines they just pile up to a lot 
> of
> inconsistent data open to interpretation and guesswork. Domain owners should 
> be
> able to understand the data without the need for a spiritual voodoo DMARC guru
> (trademark pending) to make sense of it all.


I had tried and programmed carefully, but never formally checked what I was
sending.  Too bad.  Now that I did, I see my reports miss the <pct> and <fo>[*]
elements, and some other nuisance.

However, the most striking difference is that, after some tinkering, to be able
to formally validate a report, it has to be rewritten like so:

    <?xml version="1.0" encoding="UTF-8"?>
    <dmarc:feedback xmlns:xs="http://www.w3.org/2001/XMLSchema-instance";
        xmlns:dmarc="http://dmarc.org/dmarc-xml/0.1";
        xs:schemaLocation="http://dmarc.org/dmarc-xml/0.1 rua.xsd">
        <report_metadata>
            <org_name>example.com</org_name>
            <email>[email protected]</email>
            [...]

Is that correct?  Is that how reports should be written?  I ask because
checking some aggregate report I received, I found no mention of namespaces and
schema locations.  XSLT works well even without those.  Validation doesn't.

What do you reckon?


Best
Ale

-- 
[*] <fo> is present in Appendix C of the spec, but not in
https://dmarc.org/dmarc-xml/0.1/rua.xsd















_______________________________________________
dmarc mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to