반응형
const nodemailer = require("nodemailer");
// 메일발송 객체
var mailSender = {
// 메일발송 함수
sendDaouofficeMail : function(param){
var transporter = nodemailer.createTransport({
service: 'daouofficemail'
,port : 465
,host :'outbound.daouoffice.com'
,secure : true
,requireTLS : true
, auth: {
user: '메일계정 주소'
,pass: '메일계정 비밀번호'
}
});
// 메일 옵션
var mailOptions = {
from: 'user@mail.com',
to: 'test@gmail.com', // 수신할 이메일
subject: '메일 제목', // 메일 제목
text: '메일 내용' // 메일 내용
};
// 메일 발송
transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
}
}
mailSender.sendDaouofficeMail();
다우오피스 smpt 서버 이용시 secure 설정을 true로 해주어야만 성공적으로 메일을 보낼 수 있다 :)
다우오피스 메일 그룹별로 smpt auth 설정을 다르게 할 수 있는데, 기본적으로 체크가 되어있는듯 하다~!
반응형
'개발 > Javascript' 카테고리의 다른 글
[Javascript] JSON 데이터 -> 쿼리스트링으로 변환 (0) | 2021.03.30 |
---|---|
[Javascript] JSON 비교 방법 / Object.entries / JSON.stringify (0) | 2021.02.18 |
댓글