title: Nodemailer: ECONNREFUSED
body: <p>I don't know what I'm missing, I use the Nodemailer example:</p>
  
  <pre><code>var nodemailer = require("nodemailer");
  
  // create reusable transport method (opens pool of SMTP connections)
  var smtpTransport = nodemailer.createTransport("SMTP",{
      service: "Gmail",
      auth: {
          user: "gmail.user@gmail.com",
          pass: "userpass"
      }
  });
  
  // setup e-mail data with unicode symbols
  var mailOptions = {
      from: "Fred Foo ✔ &lt;foo@blurdybloop.com&gt;", // sender address
      to: "bar@blurdybloop.com, baz@blurdybloop.com", // list of receivers
      subject: "Hello ✔", // Subject line
      text: "Hello world ✔", // plaintext body
      html: "&lt;b&gt;Hello world ✔&lt;/b&gt;" // html body
  }
  
  // send mail with defined transport object
  smtpTransport.sendMail(mailOptions, function(error, response){
      if(error){
          console.log(error);
      }else{
          console.log("Message sent: " + response.message);
      }
  
      // if you don't want to use this transport object anymore, uncomment following line
      //smtpTransport.close(); // shut down the connection pool, no more messages
  });
  </code></pre>
  
  <p>I just changed the user and pass in auth to my gmail account info (also tried with their values), and I changed the "to" email address to my email address.  I get:</p>
  
  <pre><code>{ [Error: connect ECONNREFUSED]
    code: 'ECONNREFUSED',
    errno: 'ECONNREFUSED',
    syscall: 'connect' }
  </code></pre>
  
  <p>What am I missing?  I don't see anything in the documentation that says I need to do anything more than this, so why won't it work?  Thank you in advance.</p>