Node.js 전자 메일 보내기

· 6년 전 · 2286

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>'
}

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

개발자팁

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
node.js 6년 전 조회 2,688
node.js 6년 전 조회 2,674
node.js 6년 전 조회 2,428
node.js 6년 전 조회 2,576
node.js 6년 전 조회 2,324
node.js 6년 전 조회 2,307
node.js 6년 전 조회 2,778
node.js 6년 전 조회 1,908
node.js 6년 전 조회 2,035
node.js 6년 전 조회 2,495
node.js 6년 전 조회 2,281
node.js 6년 전 조회 2,360
node.js 6년 전 조회 2,171
node.js 6년 전 조회 2,486
node.js 6년 전 조회 2,287
node.js 6년 전 조회 2,721
node.js 7년 전 조회 2,130
node.js
[node.js]
7년 전 조회 2,058
node.js 7년 전 조회 8,729
node.js 7년 전 조회 3,797
node.js 7년 전 조회 2,433
node.js 7년 전 조회 2,538
node.js 7년 전 조회 2,124
node.js 7년 전 조회 3,420
node.js 7년 전 조회 2,260
node.js 7년 전 조회 2,027
node.js 7년 전 조회 2,087
node.js 7년 전 조회 1,810
node.js 7년 전 조회 2,062
node.js 7년 전 조회 2,239
🐛 버그신고