A node.js library for sending e-mail through multiple providers.

Please see nodemailer-strategies
Last updated 7 years ago by ExxKA .
Repository · Original npm · Tarball · package.json
$ cnpm install active-sender 
SYNC missed versions from official npm registry.


A node.js library for sending e-mail through multiple providers.

The library will send your email through one of the providers you choose, or fall back and write to disc if all providers fail. This will help you protect your app against offline email services, and make it easy for you to change between providers or use several providers at the same time.


var activeSender = require('active-sender')
var sender = new activeSender([
			{name:"sendgrid-nodejs", options:{api_user: "", api_key: ""}}, 
			{name:"fallback"} ])

sender.send(email, callback)		


Active sender currently supports text and html based emails to a single receiver, without cc, bcc or attachements. If you would like to add support please join the project.


All contributions are welcome. To get your provider accepted, you need to supply tests and notify the maintainers of any needed credentials to test your provider.


  • Publish an npm module
  • Build a randomized provider wrapper which will distributed emails among providers
  • Build a quality aware provider wrapper which will stop contacting offline providers, with a timeout

Current Tags

  • 0.0.9                                ...           latest (7 years ago)

5 Versions

  • 0.0.9 [deprecated]           ...           7 years ago
  • 0.0.8 [deprecated]           ...           7 years ago
  • 0.0.88888888 [deprecated]           ...           7 years ago
  • 0.0.7 [deprecated]           ...           7 years ago
  • 0.0.1 [deprecated]           ...           7 years ago
Maintainers (1)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 2
Dependencies (4)
Dev Dependencies (2)
Dependents (0)

Copyright 2014 - 2016 © |