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

Node.js 전자 메일 보내기

· 6년 전 · 2234

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

댓글 작성

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

로그인하기

게시글 목록

번호 제목
16429
16424
16423
16412
16408
16407
16401
16395
16394
16391
16390
16389
16387
16386
JavaScript js playground
16382
16381
16377
16374
16372
16356
16355
16354
16353
16347
16346
16339
16338
16332
16331
16330