Skip to content

Instantly share code, notes, and snippets.

@andris9
Created November 20, 2012 08:21
Show Gist options
  • Save andris9/4116714 to your computer and use it in GitHub Desktop.
Save andris9/4116714 to your computer and use it in GitHub Desktop.
Nodemailer usage in Nodejitsu
var http = require('http'),
nodemailer = require('nodemailer');
var smtpTransport = nodemailer.createTransport("SMTP",{
service: "Gmail",
auth: {
user: "{user}",
pass: "{pass}"
}
});
var mailOptions = {
from: "{sender}",
to: "{receiver}",
subject: "Hello ✔",
text: "Hello world ✔",
html: "<b>Hello world ✔</b>"
}
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
// send mail for every request
smtpTransport.sendMail(mailOptions, function(error, response){
if(error){
res.end(error.message || error);
}else{
res.end("Message sent: " + response.message);
}
});
}).listen(8080);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment