diff --git a/config/mailer.js b/config/mailer.js index 34751737eaef8f353a8bc179ea41213ec82c2578..012c00c77871abaddd111a16e854300a4732b0d7 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