nor-mailer

1.0.0 • Public • Published

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.

Package Sidebar

Install

npm i nor-mailer

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

12.6 kB

Total Files

12

Last publish

Collaborators

  • jhh