노드js - nodemailer 모듈
// require가 설치한 모듈을 불러옴
// 지금 설치된 nodemailer 모듈을 불러온 것
// 이제 nodemailer 기능들을 사용하게 됨
const nodemailer = require('nodemailer')
const email = {
host: "smtp.mailtrap.io",
port: 2525,
auth: {
user: "b7acd369738df0",
pass: "335d075b2dfae2"
}
};
const send = async (option) => {
nodemailer.createTransportrt(email).sendMail(option, (error, info) => {
if(error) {
console.log(error)
} else {
console.log(info);
return info.response;
}
})
};
let email_data = {
from: 'ehdaydkv112@naver.com',
to: 'ehdaydkv112@naver.com',
subject: '테스트 메일입니다',
test : 'nodejs 한시간만에 끝내보자 응 못끝내'
}
// 샌드라는 변수를 호출하면서 데이터를 가져옴
send(email_data);
nodemailer를 인스톨 해준다. (npm install nodemailer)
nodemailer.com/usage/using-gmail/
위 링크에서 사용할 수 있는 메일이나 코드를 확인할 수 있다.
밑의 회색박스의 코드를 그대로 쓴다.
이런식으로 사용할 기능을 직접 찾아서 쓸 수 있다.
'Back > Node.js' 카테고리의 다른 글
Node.js 개념 및 특성 (0) | 2021.03.24 |
---|---|
Node.js 게시판 글 수정하기 (0) | 2021.03.22 |
Node.js ajax-post mongodb로 데이터 보내기 (2) | 2021.03.22 |
npm 설치 했을 때 오류 :: npm update check failedTry running with sudo or get accessto the local update config store viasudo chown -R $USER:$(id -gn$USER) /home/ubuntu/.config (0) | 2021.03.21 |
Node.js moment 모듈 (0) | 2021.03.20 |