Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- var nodemailer = require('nodemailer');
- var smtp = require('nodemailer-smtp-transport');
- var options = {
- service: 'gmail',
- auth: {
- user: 'username',
- pass: 'password'
- },
- logger: true,
- debug: true
- };
- var transport = nodemailer.createTransport(smtp(options));
- var mailer = function (options) {
- return new Promise(function (resolve, reject) {
- transport.sendMail(options, function (error, response) {
- if (error) {
- reject(error);
- } else {
- resolve(response);
- }
- });
- });
- };
- mailer({
- from: 'sender@example.com',
- to: 'receiver@example.com',
- subject: 'test',
- text: 'hello world'
- }).then(function (resp) {
- console.log(resp);
- }).catch(function (err) {
- console.error(err);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement