Skip to content

longbill/direct-mailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 ).

About

Send e-mail directly to the destination mail server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published