Asynchronous HTML email sending with Markdown formating done right.
JavaScript Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
protos/sendmail
.gitignore
.travis.yml
LICENSE
README.md
lint.json
package.json
run-coverage.sh
run-lint.sh

README.md

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.