• Q&A
  • 회원가입
  • 로그인

[basic] Node.js - Email (이메일 보내기)

15  
nodemailer 모듈

[정의]

 

이메일 보내기 용 외장 모듈.

 


[다운로드]

 

CMD 모드 접속 후, 아래 파란색 명령어 입력.

C:\Users\사용자명>npm install nodemailer

 


[구문]

 

var nodemailer = require('nodemailer'); 


 

1인에게 텍스트 이메일 보내기.

※ Gmail 계정 이용해 메일 보내기.

 

var nodemailer = require('nodemailer');


var transporter = nodemailer.createTransport({

  service: 'gmail',

  auth: {

    user: 'youremail@gmail.com',

    pass: 'yourpassword'

  }

});


var mailOptions = {

  from: 'youremail@gmail.com',

  to: '',

  subject: 'Homzzang.com is Best.',

  text: 'Welcome to Homzzang.com'

};


transporter.sendMail(mailOptions, function(error, info){

  if (error) {

    console.log(error);

  } else {

    console.log('Email sent: ' + info.response);

  }

});

 

 

PS1. 다수에게 이메일 보내기.

※ to 속성값 부분에 수신 이메일 주소를 쉼표( , ) 이용해 나열.

 

var mailOptions = {

  from: 'youremail@gmail.com',

  to: ', ',

  subject: 'Homzzang.com is Best',

  text: 'Welcome to Homzzang.com'

}

 

 

PS2. HTML 이메일 보내기.

※ 위 소스에서 text 속성 대신, html 속성 사용.

 

var mailOptions = {

  from: '',

  to: '',

  subject: 'Homzzang.com is Best.',

  html: '<h1>Welcome</h1><p>to Homzzang.com</p>'

}

 



방문자 수

오늘 1,142
어제 1,394
최대 2,397
이달 39,133
전체 986,879
Since 2012