Nodejs를 통해 Email 보내기

No Image

NodeMailer

  • Nodejs에서 e-mail을 쉽게 보낼 수 있게 도와주는 Module.
  • 지원 가능한 Mail 목록 : List

install

$ npm install nodemailer

Server Code

var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
    service:'gmail',
    auth: {
        user : 'User@gmail.com',
        pass : 'Password'
    }
});

var mailOption = {
    from : 'User@gmail.com',
    to : 'User@gmail.com',
    subject : 'nodemailer test',
    text : 'Hello'
};

transporter.sendMail(mailOption, function(err, info) {
    if ( err ) {
        console.error('Send Mail error : ', err);
    }
    else {
        console.log('Message sent : ', info);
    }
});

Setting

  • Error : Invalid Login

No Image

성공화면

  • Server

No Image

  • Gmail

No Image

0%