From 5422910a6cb1b2e1bdc5b5fd2bd8440b4017748a Mon Sep 17 00:00:00 2001 From: Wolfgang Knopki <wolfgang.knopki@hft-stuttgart.de> Date: Tue, 8 Jun 2021 13:26:23 +0000 Subject: [PATCH] Update mailer.js, added NTLM auth --- config/mailer.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/config/mailer.js b/config/mailer.js index 34751737..012c00c7 100644 --- a/config/mailer.js +++ b/config/mailer.js @@ -1,4 +1,6 @@ -const nodemailer = require('nodemailer') +const nodemailer = require('nodemailer'); +const nodemailerNTLMAuth = require('nodemailer-ntlm-auth'); + var env = process.env.NODE_ENV || 'testing'; const config = require('./config')[env] @@ -8,8 +10,16 @@ var smtpTransport = nodemailer.createTransport({ secure: config.mailer.secureConnection, port: config.mailer.port, auth: { + type: 'custom', + method: 'NTLM', user: config.mailer.authUser, - pass: config.mailer.authPass + pass: config.mailer.authPass, + options: { + domain: 'ad' + } + }, + customAuth:{ + NTLM: nodemailerNTLMAuth } }); @@ -25,4 +35,4 @@ var mailer = { options: mailOptions } -module.exports = mailer \ No newline at end of file +module.exports = mailer -- GitLab