Framework/Nodejs
이메일 발송
옥수수수염차
2017. 7. 13. 16:33
nodemailer
nodemailer는 유저의 계정 정보를 받아 들여야 하는데 계정 정보의 노출이 우려가 된다.
이 부분에 대해 해결할 방법을 추후 공부해보도록 해야겠다.
install
npm install nodemailer --save
app.js
var nodemailer = require('nodemailer');var config = require('./config/config');var smtpTransport = nodemailer.createTransport({auth: {pass: config.pass});var mailOptions = {to: to,subject: 'Nodemailer 테스트',text: '평문 보내기 테스트 ',html:'<h1>HTML 보내기 테스트</h1><p><img src="http://www.nodemailer.com/img/logo.png"/></p>'};smtpTransport.sendMail(mailOptions, function(error, response){smtpTransport.close();});
config.js
module.exports = {pass: "###"};