#はじめに
普段の送信ではSMTPサーバを利用して送信しますが、SMTPサーバをない状態で送信したい場合があります。
Node.jsではnode-sendmailというモジュールを利用すると簡単にできます。
#node-sendmailとは
Send mail without SMTP server
URL: http://github.com/guileen/node-sendmail
#インストール
npm install sendmail --save
#メール送信例
const sendmail = require('sendmail')();
sendmail({
from: 'xxx@yyy.com',
to: 'user1@xxx.com, user2@yyy.com',
subject: 'メールのタイトルです',
text: 'メールの本文です。この例はテキストです。html形式でもOK。',
}, function(err, reply) {
console.log(err && err.stack);
console.dir(reply);
});
#設定可能なオプション
from
sender
to
cc
bcc
replyTo
inReplyTo
subject
text
html
#添付ファイルの例
https://github.com/guileen/node-sendmail/blob/master/examples/attachmentFile.js
以上