Top Node.js Email Modules


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


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


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


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


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 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 without setting up SMTP server
Installation: npm install sendmail


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


It enables to send emails with phpmailer from nodejs.

Create Comment

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