본문 바로가기
개발/Javascript

[nodemailer] node로 smtp 메일 발송하기 (다우오피스 메일)

by Allonsy 2021. 2. 19.
반응형
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 설정을 다르게 할 수 있는데, 기본적으로 체크가 되어있는듯 하다~!

 

반응형

댓글