title: Unable to authenticate outlook address via nodemailer
body: <p>I am trying to authenticate an outlook email account using nodemailer. 
  But, I continuously get the same message:  </p>
  
  <blockquote>
    <p>{ Error: Invalid login: 535 5.7.3 Authentication unsuccessful [CY1PR03CA0041.namprd03.prod.outlook.com]
        at SMTPConnection._formatError (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:591:19)
        at SMTPConnection._actionAUTHComplete (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:1320:34)
        at SMTPConnection._responseActions.push.str (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:1278:18)
        at SMTPConnection._processResponse (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:747:20)
        at SMTPConnection._onData (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:543:14)
        at TLSSocket._socket.on.chunk (/user_code/node_modules/nodemailer/lib/smtp-connection/index.js:694:51)
        at emitOne (events.js:96:13)
        at TLSSocket.emit (events.js:188:7)
        at readableAddChunk (_stream_readable.js:176:18)
        at TLSSocket.Readable.push (_stream_readable.js:134:10)
      code: 'EAUTH',
      response: '535 5.7.3 Authentication unsuccessful [CY1PR03CA0041.namprd03.prod.outlook.com]',
      responseCode: 535,
      command: 'AUTH LOGIN' }</p>
  </blockquote>
  
  <p>Here is my code for nodemailer:  </p>
  
  <pre><code>const functions = require('firebase-functions');
  var nodemailer=require('nodemailer')
  
  var transporter = nodemailer.createTransport("SMTP", {
  auth: {
    user: 'username',
    pass: 'password'
  },
  service: "hotmail"
  
  exports.sendMail 
  =functions.database.ref('requestedChats').onWrite((event)=&gt;{
  const data = {
  from: 'username@outlook.com',
  to: 'mytest@gmail.com',
  subject: 'Hello',
  text: 'Test 1235'
  }
  transporter.sendMail(data, (err, info)=&gt; {
  if(err)
    console.log(err)
  else
    console.log(info)
  })
  })'
  </code></pre>