diff --git a/src/mail.js b/src/mail.js index a3a7d0144..608a04f9d 100644 --- a/src/mail.js +++ b/src/mail.js @@ -312,9 +312,8 @@ function checkDmarc(domain, callback) { if (txtRecords.length !== 0) { dmarc.value = txtRecords[0].join(''); - // allow extra fields in dmarc like rua - const actual = txtToDict(dmarc.value), expected = txtToDict(dmarc.expected); - dmarc.status = Object.keys(expected).every(k => expected[k] === actual[k]); + const actual = txtToDict(dmarc.value); + dmarc.status = actual.v === 'DMARC1'; // see box#666 } callback(null, dmarc);