diff --git a/src/routes/settings.js b/src/routes/settings.js index 86887da02..d767a14b1 100644 --- a/src/routes/settings.js +++ b/src/routes/settings.js @@ -151,9 +151,6 @@ function getCloudronAvatar(req, res, next) { } function getEmailDnsRecords(req, res, next) { - - req.clearTimeout(); - settings.getEmailDnsRecords(function (error, records) { if (error) return next(new HttpError(500, error)); diff --git a/src/settings.js b/src/settings.js index 655a0af7d..cf29a85a1 100644 --- a/src/settings.js +++ b/src/settings.js @@ -282,7 +282,7 @@ function getEmailDnsRecords(callback) { }; } - async.series([ + async.parallel([ ignoreError(checkMx), ignoreError(checkSpf), ignoreError(checkDmarc),