After I now finally could setup OpenDMARC also to create report emails I have seen a strange behaviour for one domain. Email was sent twice to the same address.
This is probably caused by the the following dmarc entry, which has the rua-mail twice (and strange additional double quotes BTW).
_dmarc.beuth-hochschule.de descriptive text "v=DMARC1\;" "p=none\;" "rua=mailto:postmaster@beuth-hochschule.de\;" "rua=mailto:postmaster@beuth-hochschule.de\;" "fo=1\;" "adkim=s\;" "aspf=s"
Nevertheless I think duplicate identical mail addresses should be filtered and only be sent once.
Personally, I would mark this as "won't fix", as it is not really a bug, it doesn't really hurt and can be easily fixed by the side providing the erroneous DMARC entry. Or one could say: garbage in, garbage out. At least it didn't choke on the two rua entries...
It's probably cheap to declare such DMARC records as non-compliant, however, and report them accordingly.
Fixed in 1.4.0; we will consider such a record invalid.
This fix in the development branch has a copy'n paste bug, please see attached patch.
Last edit: Juri Haberland 2017-04-17