Node.js를 설치했으니 다양한 예제를 만들어 보기로 하자. 먼저 해 볼것은 Gmail을 이용해서 메일을 보내 보자.
먼저 구글에서 ‘안전하지 않은 응용 프로그램 허용’을 사용으로 해줘야 한다. 이제 nodemailer를 설치하자. Node.js의 패키지관리툴인 npm을 이용한다.
npm i –D nodemailer
mailer.js파일을 작성하자.
//mailer.js
var nodemailer = require('nodemailer');
//message
var message = {
from : '보내는 사람 메일주소',
to : '받는 사람 메일 주소',
subject : '메일 제목',
text : 메일 내용'
};
var smtpConfig = {
host : 'smtp.gmail.com',
port : 465,
secure : true, //SSL
auth : {
user : 'Gmail 주소',
pass : '암호'
}
};
var transporter = nodemailer.createTransport(smtpConfig);
transporter.sendMail(message, function(err, response){
console.log(err || response);
});
이렇게 작성하고 저장한다. 이제 Node.js로 실행해 보자.
node mailer.js
메일이 제대로 도착하는지 확인 하면 된다. 간편하네…