테스트 사이트 - 개발 중인 베타 버전입니다

Node.js 전자 메일 보내기

· 6년 전 · 2243

Node.js 전자 메일 보내기

 

Nodemailer 모듈

 

Nodemailer 모듈을 사용하면 컴퓨터에서 전자 메일을 쉽게 보낼 수 있습니다.

Nodemailer 모듈은 npm을 사용하여 다운로드하고 설치할 수 있습니다.

C:\Users\Your Name>npm install nodemailer
Nodemailer 모듈을 다운로드 한 후 해당 모듈을 모든 응용 프로그램에 포함시킬 수 있습니다.

var nodemailer = require('nodemailer');

 

이메일보내기

 

이제 서버에서 전자 메일을 보낼 준비가되었습니다.

선택한 이메일 제공 업체의 사용자 이름과 비밀번호를 사용하여 이메일을 보내십시오. 이 자습서에서는 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: 'myfriend@yahoo.com',
  subject: 'Sending Email using Node.js',
  text: 'That was easy!'
};

transporter.sendMail(mailOptions, function(error, info){
  if (error) {
    console.log(error);
  } else {
    console.log('Email sent: ' + info.response);
  }
});

 

다중 수신기

 

둘 이상의 수신자에게 이메일을 보내려면 mailOptions 객체의 "to"속성에 쉼표로 구분하여 추가하십시오.


둘 이상의 주소로 이메일 보내기 :

var mailOptions = {
  from: 'youremail@gmail.com',
  to: 'myfriend@yahoo.com, myotherfriend@yahoo.com',
  subject: 'Sending Email using Node.js',
  text: 'That was easy!'
}

 

HTML 보내기

 

이메일에 HTML 형식의 텍스트를 보내려면 "텍스트"속성 대신 "html"속성을 사용하십시오.


HTML이 포함 된 전자 메일 보내기 :

var mailOptions = {
  from: 'youremail@gmail.com',
  to: 'myfriend@yahoo.com',
  subject: 'Sending Email using Node.js',
  html: '<h1>Welcome</h1><p>That was easy!</p>'
}

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
17316
17315
17313
17312
17305
17304
17298
17294
17291
17285
17284
17279
17272
17271
17270
17262
17255
17248
17241
17238
17236
17220
17217
JavaScript 회원가입 2
17216
17214
17207
17205
17203
17201
17198