Skip to content

Asynchronous HTML email sending with Markdown formating done right.

License

Notifications You must be signed in to change notification settings

sendanor/nor-mailer

Repository files navigation

DEPRECATED: This library has moved to @norjs/mailer (with some API changes).

nor-mailer

Asynchronous HTML email sending with Markdown formating.

Warning! This library is in an early development state and the API might change any time.

We are using:

mailer.send(opts)

Sends HTML formated email with markdown text alternative.

var smtp_config = {
	"host": "smtp.example.com",
	"port": 465,
	"secureConnection": true,
	"auth": {
		"user": "app",
           "pass": "12345678"
	}
};

var mailer = require('nor-mailer')({"smtp": smtp_config});

var body = 'The subject of the message\n'+
	'--------------------------\n'+
	'\n'+
	'This is a *sample* email made with Markdown.\n'+
	'\n'+
	'| Tables | Are | Cool |\n'+
	'| ------ | --- | ---- |\n'+
	'| col 3 is      | right-aligned | $1600 |\n'+
	'| col 2 is      | centered      |   $12 |\n'+
	'| zebra stripes | are neat      |    $1 |\n';

mailer.send({
	from:'app@example.com', 
	to:'jhh@example.com',
	subject:'Example message',
	body: body
}).close().then(function() {
	console.log('Email sent successfully.');
}).fail(function(err) {
	console.error('Error: ' + err);
}).done();

Commercial Support

You can buy commercial support from Sendanor.

About

Asynchronous HTML email sending with Markdown formating done right.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published