simplemailserver
v1.0.2
Published
Easily recieve mail
Readme
SimpleMailServer
A simple SMTP server with an easy API to receive mail.
Installation
Using npm:
$ npm i npm -g
$ npm i simplemailserver --saveUsage
Make sure your router and firewall is accepting port 25.
// Load the mail server.
const mailServer = require('simplemailserver').mailServer;
// Register callback
mailServer.onMail = function(envelope){
let sender = envelope.from; // '[email protected]'
let recipients = envelope.to; // ['[email protected]', '[email protected]']
let body = envelope.fullBody;
// Stop listening
mailServer.stopListen(() => {
console.log("Stopped listening for mail...");
});
}
// Start listening
mailServer.startListen(() => {
console.log("Listening for mail...");
});
