larvitmail v3.0.122
larvitmail
Mailer wrapper for nodejs
Installation
npm i larvitmail
Usage
Basic usage
Defaults to SMTP localhost without any options.
send()
returns SentMessageInfo
from nodemailer (https://nodemailer.com/usage/)
where messageId, envelope, acceppted, rejected etc. can be found.
const Mail = require('larvitmail');
const mail = new Mail();
await mail.send({
'from': 'foo@bar.com',
'to': 'someone@someplace.com',
'subject': 'test',
'text': 'BAM!'
}; // throws on error
console.log('Mail sent');
Custom configuration
const Mail = require('larvitmail');
const mail = new Mail({
'log': new require('larvitutils').Log('verbose'),
'transportConf': 'smtps://user%40gmail.com:pass@smtp.gmail.com',
'mailDefaults': {
'from': 'foo@bar.com'
}
});
await mail.send({
'to': 'someone@someplace.com',
'subject': 'test',
'text': 'BAM!'
};
console.log('Mail sent');
Templates
Set "isHtml" to true to use templates to send html emails.
const Mail = require('larvitmail');
const mail = new Mail();
await mail.send({
to: 'someone@someplace.com',
subject: 'test',
template: '<h1>Hello <%= name %>!</h1>',
templateData: { 'name': 'bar' },
isHtml: true
};
console.log('Mail sent');
Changelog
3.0.0
- Replaced callback with promises
- Upped lib versions
7 months ago
6 months ago
6 months ago
6 months ago
10 months ago
9 months ago
9 months ago
8 months ago
9 months ago
7 months ago
8 months ago
7 months ago
7 months ago
10 months ago
10 months ago
10 months ago
10 months ago
12 months ago
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago