An error occurred while loading the file. Please try again.
mailer.js 814 bytes
const nodemailer = require('nodemailer');
const nodemailerNTLMAuth = require('nodemailer-ntlm-auth');
var env = process.env.NODE_ENV || 'testing';
const config = require('./config')[env]
var smtpTransport = nodemailer.createTransport({
    host: config.mailer.host,
    secure: config.mailer.secureConnection,
    port: config.mailer.port,
    requireTLS: config.mailer.TLS,
    auth: {
      type: 'custom',
      method: 'NTLM',
      user: config.mailer.authUser,
      pass: config.mailer.authPass,
     options: {
        domain: 'ad'
    customAuth:{
        NTLM: nodemailerNTLMAuth
});
var mailOptions = {
    to: "",
    from: config.mailer.from,
    subject: "",
    text: ""
var mailer = {
    transport: smtpTransport,
    options: mailOptions
module.exports = mailer