개발자 관련 공부/멀티캠퍼스
[Node.js] 나에게 메일보내기(2단계인증 상태)
박나무
2022. 2. 9. 16:09
반응형


// npm install nodemailer
var nodemailer=require('nodemailer');
var transporter=nodemailer.createTransport({
service:'naver',
host: 'smtp.naver.com',
port: 465,
secure:false,
requireTLS: true,
auth: {
user:'메일아이디@naver.com',
pass:'생성한 비밀번호'
}
});
var mailOptions={
from:'메일아이디@naver.com',
to:'메일아이디@naver.com',
subject:'Sending Email useing Node.js',
text:'That was easy!'
};
transporter.sendMail(mailOptions, function(error, info) {
if(error) {
console.log(error);
} else {
console.log('Email sent: ' +info.response);
}
});
네이버 2차 인증이 필수이며, 2단계 인증으로 이메일 전송이 안될텐데 이렇게 해주면 전송이 잘 된다.
내가 나에게 보낸 이메일... 스팸으로 가져있다. 스팸메일함에서 확인.
반응형