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