1.0.0 • Published 6 years ago
dambreaker-nodemailer v1.0.0
dambreaker-nodemailer
Use nodemailer to send email from your Qwebs server.
Features
Add the nodemailer parameters in config.json
{
"nodemailer": {
"transport": {
"service": "service name",
"auth": {
"user": "user",
"pass": "password"
}
},
"dkim": {
"domainName": "your domain.com",
"keySelector": "123456",
"privateKey": "./key.pem"
},
"from": "your e-mail address"
}
Declare and inject $mailer
const Qwebs = require("qwebs");
const qwebs = new Qwebs();
qwebs.inject("$mailer", "dambreaker-nodemailer");
API
send(mailerOptions)
let mailOptions = {
from: 'Fred Foo ✔ <foo@blurdybloop.com>', // sender address
to: 'bar@blurdybloop.com, baz@blurdybloop.com', // list of receivers
subject: 'Hello ✔', // Subject line
text: 'Hello world ✔', // plaintext body
html: '<b>Hello world ✔</b>' // html body
};
return $mailer.send(mailOptions);
Installation
$ npm install dambreaker-nodemailer