controller 부분
const nodeMailer = require('nodemailer');
const senderInfo = require('../config/sender.json'); /// 내 메일 아이디 주소 적어놓은곳
async function mailSender() {
// // 김성현 메일 보내는 세팅 =====================================================
const mailPoster = nodeMailer.createTransport({
service: 'naver',
host: 'smtp.naver.com',
port: 465,
auth: {
user: senderInfo.user,
pass: senderInfo.pass,
},
});
// // 김성현 메일 받는 세팅 ==========================================
const mailOption = {
from: 'aaaa@naver.com', // 보내는 사람 메일
to: 'bbbb@naver.com', // 받는사람 메일
subject: '비밀번호 분실을 위한 메일입니다.', // 메일제목
text: '축하합니다 드디어 노드메일러를 성공하셨군요!!', //메일 내용
};
// // 메일 전송
mailPoster.sendMail(mailOption, function (error, info) {
if (error) {
console.log('에러' + error);
} else {
console.log('전송 완료' + info.response);
}
});
}
console.log('끝');
module.exports = { mailSender };