corselia
12/24/2016 - 1:48 AM

sendmail by nodemailer

sendmail by nodemailer

// required : Postfix etc
var mailer = require('nodemailer');

// さくらのレンタルサーバ or さくらのメールボックス
var setting = {
  host: 'hoge.sakura.ne.jp',
  auth: {
    user: 'fuga@hoge.sakura.ne.jp',
    pass: 'password',
    secureConnection: true,
    port: '587'
  }
};

var mailOptions = {
  from: 'fuga@hoge.sakura.ne.jp',
  to: 'address@domain.foo',
  subject: 'bar',
  html: 'Hello, World!'
};

var smtp = mailer.createTransport('SMTP', setting);
smtp.sendMail(mailOptions, function(err, res) {
  if(err) {
    console.log(err);
  } else {
    console.log(res.message);
  }
    smtp.close();
});