campaign-nodemailer

1.1.0 • Public • Published

campaign-nodemailer

Nodemailer email provider for Campaign

install

npm i campaign-nodemailer -S

usage

using campaign.

var nodemailer = require('nodemailer');
var campaign = require('campaign');
var campaignNodemailer = require('campaign-nodemailer');
var smtp = nodemailer.createTransport('SMTP', {
  service: 'Gmail',
  auth: {
    user: 'gmail.user@gmail.com',
    pass: 'userpass'
  }
});
var client = campaign({
  provider: campaignNodemailer({
    transport: smtp,
    transform: function (options) {
      // add whatever options you want,
      // or return a completely different object
    }
  })
});
client.send(...) // as usual

That's that.

nodemailer(options)

minimal configuration is involved.

options.transport

nodemailer transport configuration.

options.transform

receives model envelope and can modify or extend it.

license

mit

Readme

Keywords

none

Package Sidebar

Install

npm i campaign-nodemailer

Weekly Downloads

49

Version

1.1.0

License

none

Last publish

Collaborators

  • bevacqua