virtualmin / virtualmin-gpl

Virtualmin web hosting control panel for Webmin
https://www.virtualmin.com
GNU General Public License v3.0
332 stars 102 forks source link

DMARC - missing 'mailto:' in DNS Record #60

Closed andyhirsch closed 6 years ago

andyhirsch commented 6 years ago

In server template: "Reporting URI for forensic reports: mailto:postmaster@domain" and "Reporting URI for aggregate reports: mailto:postmaster@domain" is selected but the generated DNS record is missing "mailto:" in both options.

jcameron commented 6 years ago

Are you sure that's required by the spec?

andyhirsch commented 6 years ago

https://dmarc.org/2016/07/common-problems-with-dmarc-records/ At "Bad Record Contents":

v=DMARC1;p=none; rua=reports@XXXXXXXX.com; ruf=reports@XXXXXXXX.com DMARC requires that the addresses for reporting features be written as URIs, so this record should read “rua=mailto:reports@XXXXXXXX.com; ruf=mailto:reports@XXXXXXXX.com”

https://mxtoolbox.com also throws an error if the "mailto:" is missing.

jcameron commented 6 years ago

Thanks, I'll fix this in the next Virtualmin release.