direct-mailer

0.0.2 • Public • Published

Direct Mailer

When considering email sending from node.js, the most popular way is to connect to your SMTP server and let the server send the mail for you.

your node => your SMTP server => destination SMTP server => destination Email inbox

This is a module let you send mail directly to the destination mail server.

your node => destination SMTP server => destination Email inbox

Install

npm install --save direct-mailer

Usage

const DirectMailer = require('direct-mailer');
 
//create an instance, pass your own email address and your name
let mail = new DirectMailer('me@server.com', 'Chunlong');
 
//send
mail.send('someone@other.com', 'subject here', 'content here').then(()=>{
    console.log('sent');
}).catch(err=>{
    console.error(err);
});

Your mail is treated as spam?

You should run this module on your server which has a dedicated IP. Then you need to configure your domain's TXT record to v=spf1 ip4:111.111.111.111 ~all ( 111.111.111.111 should be replaced by your server's dedicated ip address ).

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i direct-mailer

      Weekly Downloads

      0

      Version

      0.0.2

      License

      ISC

      Last publish

      Collaborators

      • longbill