mailer: do not start until activated

This commit is contained in:
Girish Ramakrishnan
2015-10-29 10:12:44 -07:00
parent 55f070e12c
commit 5dc30e02c4

View File

@@ -25,6 +25,7 @@ exports = module.exports = {
var assert = require('assert'),
async = require('async'),
cloudron = require('./cloudron.js'),
config = require('./config.js'),
debug = require('debug')('box:mailer'),
dns = require('dns'),
@@ -47,7 +48,12 @@ var gMailQueue = [ ],
function initialize(callback) {
assert.strictEqual(typeof callback, 'function');
checkDns();
if (cloudron.isActivatedSync()) {
checkDns();
} else {
cloudron.events.on(cloudron.EVENT_ACTIVATED, checkDns);
}
callback(null);
}