Name: nodemailer-amqp-example
Owner: nodemailer
Description: An example of using Nodemailer with RabbitMQ
Created: 2017-02-09 16:23:27.0
Updated: 2018-05-22 22:15:35.0
Pushed: 2017-02-09 21:39:41.0
Homepage: null
Size: 5
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This is an example of using RabbitMQ (amqplib) for queueing Nodemailer email messages. This allows you to push messages from your application quickly to delivery queue and let Nodemailer handle the actual sending asynchronously from a background process.
This example also demonstrates using different credentials for different messages using the same Nodemailer transport.
Download files from Github
t clone git://github.com/nodemailer/nodemailer-amqp-example.git
nodemailer-amqp-example
Install required dependencies
m install --production
Make sure that you have a RabbitMQ server running (default config assumes RabbitMQ running on localhost with default credentials) and also check the configuration options in config.json.
The example contains 3 different parts:
Run all processes in different windows, using the following execution order:
m run server
m run subscribe
m run publish