When dmarc DNS record has spaces between mailto: and destination e-mail address, an error occurs with opendmarc-report
For example:
>host -t txt dmarc.cerambycidae.ru
_dmarc.cerambycidae.ru descriptive text "v=DMARC1; p=none; rua=mailto: info@cerambycidae.ru"
>opendmarc-check cerambycidae.ru
DMARC record for cerambycidae.ru:
Sample percentage: 100
DKIM alignment: relaxed
SPF alignment: relaxed
Domain policy: none
Subdomain policy: unspecified
Aggregate report URIs:
mailto:
Forensic report URIs:
(none)
opendmarc-reports: can't parse reporting URI for domain cerambycidae.ru
Last edit: A. Schulze 2016-04-28
An URI with a space after the colon is an invalid URI - see RFC3986.
The patch for ticket #147 seems to repair such an invalid URI anyway...
Last edit: Juri Haberland 2016-10-15