From c9dfb4e109b9a4ed5226f8a1d233840ccc44eae2 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 25 Sep 2018 14:45:43 -0400 Subject: [PATCH] closes #6790 --- src/emailer.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/emailer.js b/src/emailer.js index 6b74158b22..dbc56b9175 100644 --- a/src/emailer.js +++ b/src/emailer.js @@ -210,6 +210,12 @@ Emailer.sendToEmail = function (template, email, language, params, callback) { var lang = language || meta.config.defaultLang || 'en-GB'; + // Add some default email headers based on local configuration + params.headers = Object.assign({ + 'List-Id': '<' + [template, params.uid, getHostname()].join('.') + '>', + 'List-Unsubscribe': '<' + [nconf.get('url'), 'uid', params.uid, 'settings'].join('/') + '>', + }, params.headers); + async.waterfall([ function (next) { Plugins.fireHook('filter:email.params', { @@ -249,6 +255,7 @@ Emailer.sendToEmail = function (template, email, language, params, callback) { uid: params.uid, pid: params.pid, fromUid: params.fromUid, + headers: params.headers, }; Plugins.fireHook('filter:email.modify', data, next); },