title: nodemailer and zoho email issue '530 Must issue a STARTTLS command first.'
body: <p>I am using the latest version of nodemailer version 4.1.0. I tried using the sample code available here
      <a href="https://nodemailer.com/smtp/" rel="noreferrer">https://nodemailer.com/smtp/</a></p>
  
  <p>Here is my code</p>
  
  <pre><code> let transporter = nodemailer.createTransport({
          host: 'smtp.zoho.com',
          port:587,
          secure: false,           
          auth: {
              user: this.user,
              pass: this.password
          }
      });
  
       var mailOptions: nodemailer.SendMailOptions = {
          from: ****@***.com,
          to: test@abc.com,
          subject: 'Hello ✔',
          text: 'Hello world ✔', 
          html: '&lt;b&gt;Hello world ✔&lt;/b&gt;'
      };
  
     transporter
              .sendMail(mailOptions)
              .then(
                  (info) =&gt; {
                    //  console.log(info);
                      resolve({status: info.messageId})
                  }
              )
              .catch(err =&gt; {
               //   console.log(err);
                  reject({status: err.toString()})
              })
  </code></pre>
  
  <p>I get the following error. I have set the secure flag as false, and have also used ignodeTLS. The previous version of nodemailer 0.7.1 did not have any issues. Am I missing out on any specific configuration?</p>
  
  <pre><code>   { Error: Invalid login: 530 Must issue a STARTTLS command first.
  at SMTPConnection._formatError 
  (C:\Project\NotificationService\node_modules\nodemailer\lib\smtp-connection\index.js:577:19)
  at SMTPConnection._actionAUTHComplete (C:\Project\NotificationService\node_modules\nodemailer\lib\smtp-connection\index.js:1306:34)
  at SMTPConnection._responseActions.push.str (C:\Project\NotificationService\node_modules\nodemailer\lib\smtp-connection\index.js:349:26)
  at SMTPConnection._processResponse (C:\Project\NotificationService\node_modules\nodemailer\lib\smtp-connection\index.js:733:20)
  at SMTPConnection._onData (C:\Project\NotificationService\node_modules\nodemailer\lib\smtp-connection\index.js:529:14)
  at Socket._socket.on.chunk (C:\Project\NotificationService\node_modules\nodemailer\lib\smtp-connection\index.js:481:47)
  at emitOne (events.js:96:13)
  at Socket.emit (events.js:188:7)
  at readableAddChunk (_stream_readable.js:176:18)
  at Socket.Readable.push (_stream_readable.js:134:10)
  at TCP.onread (net.js:548:20)
    code: 'EAUTH',
    response: '530 Must issue a STARTTLS command first.',
    responseCode: 530,
    command: 'AUTH PLAIN' }
  </code></pre>