title: { [Error: Connection timeout] code: 'ETIMEDOUT' } in nodemailer
body: <p>I'm facing some problems using the nodemailer module in my node.js application at cloud9. A simplified version of my code is</p>
  
  <pre><code>      mail_test : function(req, res, next){
  var nodemailer = require("nodemailer");
  var smtpTransport = require('nodemailer-smtp-transport');
  
  var transport = nodemailer.createTransport(smtpTransport({
      host : "smtp.webfaction.com",
      secureConnection : true,
      port: 465,
      auth : {
          user : "username",
          pass : "password"
      }
  }));
  
      var mailOptions={
          from : "info@feedcourt.com",
          to : "net.nayek@gmail.com",
          subject : "Your Subject",
          text : "Your Text",
  /*        html : "&lt;b&gt;HTML GENERATED&lt;/b&gt;",
          attachments : [
              {   // file on disk as an attachment
                  filename: 'text3.txt',
                  path: 'Your File path' // stream this file
              }
          ]*/
      }
  
      transport.sendMail(mailOptions, function(error, response){
          if(error){
              console.log(error);
              res.end("error");
          }else{
              console.log(response.response.toString());
              console.log("Message sent: " + response.message);
              res.end("sent");
          }
      });
    },
  </code></pre>
  
  <p>when I have try to execute it on the server I got an ETIMEDOUT error</p>
  
  <pre><code>{ [Error: Connection timeout] code: 'ETIMEDOUT' }
  </code></pre>
  
  <p>my module version is -</p>
  
  <pre><code>"nodemailer": "^2.4.2"
      "nodemailer-smtp-transport": "^2.5.0"
  </code></pre>
  
  <p>I am totally frustrated. please help me</p>