반응형


// 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단계 인증으로 이메일 전송이 안될텐데 이렇게 해주면 전송이 잘 된다.
내가 나에게 보낸 이메일... 스팸으로 가져있다. 스팸메일함에서 확인.
반응형
'개발자 관련 공부 > 멀티캠퍼스' 카테고리의 다른 글
[Spring boot] static 이랑 템플릿 먼저 불러옴. (0) | 2022.02.11 |
---|---|
[Express] Node 명령어 (0) | 2022.02.09 |
[게시판페이지] 주석 오류 & 페이지 계산 (0) | 2022.01.28 |
[Spring Boot] Start... UTF-8 (0) | 2022.01.28 |
[Spring] 이클립스 스프링 프로젝트 오류 (0) | 2022.01.27 |
댓글