Top Node.js Email Modules

Nodemailer

Nodemailer is an easy to use module to send e-mails with Node.js (using SMTP or sendmail or Amazon SES) and is unicode friendly – You can use any characters you like. Nodemailer is Windows friendly, you can install it with npm on Windows just like any other module, there are no compiled dependencies. Use it from Azure or from your Windows box hassle free. Nodemailer has been tested successfully on the following PaaS platforms (using free/trial accounts) on heroku, AppFog, OpenShift, Nodejitsu, Windows Azure, Modulus.
Installation: npm install nodemailer

nodemail

A simple web-mail base on nodejs.
Installation: npm install nodemail

DirectMail

A simple web-mail base on nodejs.
Installation: npm install directmail

mail-fakeservers

Fake imap/pop3/smtp servers from comm-central/
Installation: npm install mail-fakeservers

emailjs

Send emails, html and attachments (files, streams and strings) from node.js to any SMTP server.
This modeule works with SSL and TLS smtp servers (ex: gmail) and supports smtp authentication (PLAIN, LOGIN, CRAMMD5). Emails are queued and the queue is sent asynchronously. Attachments can be added as strings, streams or file paths
Installation: npm install emailjs

mai

Mai is an library to send emails, and attachments from node.js to any smtp server. Mai also support load and management email template. Mai is built on node and emailjs
Installation: npm install mai

sendmail

Sendmail without setting up SMTP server
Installation: npm install sendmail

node-mail

This SMTP client library for Node.JS helps you send email safely and easily. This SMTP client helps you send email safely and easily using Node.JS. It supports TLS and auth-login so you can send through gmail. It also implements sanity checks to safeguard against header injection attacks.
Installation: npm install mail

node-imap

node-imap is an IMAP client module for node.js. This module does not perform any magic such as auto-decoding of messages/attachments or parsing of email addresses (node-imap leaves all mail header values as-is).
Installation: npm install imap

nodejs-phpmailer

It enables to send emails with phpmailer from nodejs.

Create Comment

Your email address will not be published. Required fields are marked *