something..

v1.18.x
Julian Lam 9 years ago
parent 948c98b668
commit e37709ad8b

@ -2,9 +2,11 @@
var async = require('async'), var async = require('async'),
winston = require('winston'), winston = require('winston'),
nconf = require('nconf'),
templates = require('templates.js'), templates = require('templates.js'),
nodemailer = require('nodemailer'), nodemailer = require('nodemailer'),
htmlToText = require('html-to-text'), htmlToText = require('html-to-text'),
url = require('url'),
User = require('./user'), User = require('./user'),
Plugins = require('./plugins'), Plugins = require('./plugins'),
@ -66,10 +68,9 @@ var async = require('async'),
}, next); }, next);
}, },
function (results, next) { function (results, next) {
var data = { var data = {
to: email, to: email,
from: meta.config['email:from'] || 'no-reply@localhost.lan', from: meta.config['email:from'] || 'no-reply@' + getHostname(),
from_name: meta.config['email:from_name'] || 'NodeBB', from_name: meta.config['email:from_name'] || 'NodeBB',
subject: results.subject, subject: results.subject,
html: results.html, html: results.html,
@ -129,5 +130,12 @@ var async = require('async'),
], callback); ], callback);
} }
function getHostname() {
var configUrl = nconf.get('url'),
parsed = url.parse(configUrl);
return parsed.hostname;
};
}(module.exports)); }(module.exports));

Loading…
Cancel
Save