1.1.0 • Published 10 years ago

campaign-nodemailer v1.1.0

Weekly downloads
11
License
-
Repository
github
Last release
10 years ago

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

1.1.0

10 years ago

1.0.0

10 years ago