Added option to set default options for nodemailer

This commit is contained in:
Andris Reinman 2016-12-07 21:39:36 +02:00
parent 57c6e0ae79
commit 170b60f9a0
3 changed files with 42 additions and 2 deletions

View file

@ -1,7 +1,7 @@
'use strict';
let log = require('npmlog');
let config = require('config');
let nodemailer = require('nodemailer');
let openpgpEncrypt = require('nodemailer-openpgp').openpgpEncrypt;
let settings = require('./models/settings');
@ -155,7 +155,7 @@ function createMailer(callback) {
tls: {
rejectUnauthorized: !configItems.smtpSelfSigned
}
});
}, config.nodemailer);
module.exports.transport.use('stream', openpgpEncrypt({
signingKey: configItems.pgpPrivateKey,
passphrase: configItems.pgpPassphrase