오늘은 어떻게 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 |