自分で作ったり提供したりするものは、まず自分自身で使ってみろろということです。自分じゃ使わないものなら人はいくらでも無責任にも無思考にもなれる。そういう投げやりな「サービス」やら「プロダクツ」なんて、だれだってイヤだ。自分が作り手と同時に利用者の立場になれば、ちゃんと使えるレベルのものを提供しようとします。

2013年10月23日水曜日

node.jsでメール送信処理

node.jsのnodemailerモジュールを使って、メール送信処理を紹介します。

nodemailerインストール
npm install nodemailer

送信コード
var nodemailer = require('nodemailer');
var transport = nodemailer.createTransport('SMTP', {
    host: 'stmp-server-ip',
    secureConnection: true,
    port: 465,
    auth: {
        user: 'smtpuser',
        pass: 'smtppass'
    }
});

var msg = {
    from: 'aaaa@fortest.com',
    to:   'bbbb@fortest.com',
    subject: 'this is a test mail.',
    text: '日本語テスト'
};

transport.sendMail(msg, function(error){
    if (error) {
        console.log('送信失敗');
    }
    else {
        console.log('送信終了');
    }
    msg.transport.close();
});

0 件のコメント:

コメントを投稿

ホームページ