fix dmarc

This commit is contained in:
Girish Ramakrishnan 2016-09-20 09:06:40 -07:00
parent add3ca52f3
commit bfd20b1330

View File

@ -544,7 +544,7 @@ Cloudron.prototype.checkDMARC = function (callback) {
if (records.length !== 1 || records[0].length !== 1) return callback(new Error('Got ' + JSON.stringify(records) + ' TXT records. Expecting 1 length 2d array'));
// node removes the quotes or maybe this is why a 2d-array?
if (records[0][0].search(/^v=DMARC1; p=none; pct=100; rua=mailto:.*; ruf=.*$/) !== 0) return callback(new Error('Bad DMARC record. ' + records[0][0]));
if (records[0][0].search(/^v=DMARC1; p=reject; pct=100$/) !== 0) return callback(new Error('Bad DMARC record. ' + records[0][0]));
callback(null, records);
});