3.0.85 • Published 9 days ago

larvitmail v3.0.85

Weekly downloads
2
License
ISC
Repository
github
Last release
9 days ago

Build Status

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
3.0.85

9 days ago

3.0.84

16 days ago

3.0.83

23 days ago

3.0.82

1 month ago

3.0.81

1 month ago

3.0.80

2 months ago

3.0.79

2 months ago

3.0.78

3 months ago

3.0.77

3 months ago

3.0.76

3 months ago

3.0.75

3 months ago

3.0.74

4 months ago

3.0.73

4 months ago

3.0.72

4 months ago

3.0.71

4 months ago

3.0.70

5 months ago

3.0.69

5 months ago

3.0.68

5 months ago

3.0.67

5 months ago

3.0.66

5 months ago

3.0.65

6 months ago

3.0.63

6 months ago

3.0.64

6 months ago

3.0.62

6 months ago

3.0.61

7 months ago

3.0.56

8 months ago

3.0.57

8 months ago

3.0.55

8 months ago

3.0.58

8 months ago

3.0.59

7 months ago

3.0.60

7 months ago

3.0.54

9 months ago

3.0.45

1 year ago

3.0.46

12 months ago

3.0.44

1 year ago

3.0.49

11 months ago

3.0.47

12 months ago

3.0.48

12 months ago

3.0.52

11 months ago

3.0.53

10 months ago

3.0.50

11 months ago

3.0.51

11 months ago

3.0.43

1 year ago

3.0.41

1 year ago

3.0.42

1 year ago

3.0.40

1 year ago

3.0.39

1 year ago

3.0.34

1 year ago

3.0.35

1 year ago

3.0.32

1 year ago

3.0.33

1 year ago

3.0.38

1 year ago

3.0.36

1 year ago

3.0.37

1 year ago

3.0.31

1 year ago

3.0.23

2 years ago

3.0.24

2 years ago

3.0.21

2 years ago

3.0.22

2 years ago

3.0.27

1 year ago

3.0.28

1 year ago

3.0.25

1 year ago

3.0.26

1 year ago

3.0.30

1 year ago

3.0.29

1 year ago

3.0.20

2 years ago

3.0.18

2 years ago

3.0.19

2 years ago

3.0.16

2 years ago

3.0.17

2 years ago

3.0.15

2 years ago

3.0.9

2 years ago

3.0.12

2 years ago

3.0.4

2 years ago

3.0.13

2 years ago

3.0.10

2 years ago

3.0.11

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.14

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.4

4 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

6 years ago

1.1.1

6 years ago

1.1.0

7 years ago

1.0.4

7 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago