본문 바로가기

Programming/Node.js

How to send E-mail in Node.js



오늘은 어떻게 Node.js에서 간단하게 이메일을 보내는 방법을 소개하고자 합니다.


Node.js에는 다양한 서드파티 모듈이 있기에 여러가지 기능을 구현이 가능합니다.


먼저 npm에서 모듈을 설치합시다.


npm install Nodemailer


이렇게 모듈을 설치합니다.

var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: 'Gmail', auth: { user: 'gmail.user@gmail.com', // 여기에는 G-mail 아이디를 적습니다. pass: 'userpass' // 여기에는 G-mail 비밀번호를 적습니다. } }); var mailOptions = { from: 'Fred Foo ✔ <foo@blurdybloop.com>', // 이메일 보낼 주소 to: 'bar@blurdybloop.com, baz@blurdybloop.com', // 이메일을 받을 사람들 (복수 설정 가능) subject: 'Hello ✔', // 제목 html: '<b>Hello world ✔</b>' // html 부분 }; // 이메일을 보내는 부분 transporter.sendMail(mailOptions, function(error, info){ if(error){ console.log(error); }else{ console.log('Message sent: ' + info.response); } });

이렇게 하면 아주 손쉽게 Node.js과 G-mail를 이용하여 손쉽게 보낼 수 있습니다.

'Programming > Node.js' 카테고리의 다른 글

Javascript) Oh My Js 번역본  (0) 2015.01.01
Node.js redis (node.js clustering)  (0) 2014.08.25