NodeMailer
Nodejs
에서 e-mail을 쉽게 보낼 수 있게 도와주는 Module.- 지원 가능한 Mail 목록 : List
install
$ npm install nodemailer
Server Code
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service:'gmail',
auth: {
user : 'User@gmail.com',
pass : 'Password'
}
});
var mailOption = {
from : 'User@gmail.com',
to : 'User@gmail.com',
subject : 'nodemailer test',
text : 'Hello'
};
transporter.sendMail(mailOption, function(err, info) {
if ( err ) {
console.error('Send Mail error : ', err);
}
else {
console.log('Message sent : ', info);
}
});
Setting
- Error : Invalid Login
- 보안 수준 낮은 앱 연결 허용하기 : https://www.google.com/settings/security/lesssecureapps
성공화면
- Server
- Gmail