mailgun-stream
v1.1.0
Published
Pipe messages to Mailgun
Downloads
134
Readme
mailgun-stream
Streaming module for mailgun
Install
npm install mailgun-stream
Usage
const mail = require('mailgun-stream');
const domain = "myapp.com";
const key = "<mailgun api key>";
// Authenticate to mailgun
mail.config({
key: key,
domain: domain,
sender: `noreply@${domain}`
});
// Setup a some defaults
var opts = {
subject: "A default subject!",
body: "this is the msg you'll see if a body doesn't already exist"
}
// Grab a msg, apply our defaults, send the mail, and then continue sending the msg down the pipe
fetchMsgFromQueue().pipe(defaults(opts)).pipe(mail.send()).pipe(whatever)