10 Best JavaScript SMTP Libraries

List hand-picked by Openbase Experts
Learn More

nodemailer

✉️ Send e-mails with Node.JS – easy as cake!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
68
Top Feedback
34Great Documentation
32Easy to Use
20Performant
GitHub Stars
14K
Weekly Downloads
2M
Last Commit
2mos ago
ema

emailjs

html emails and attachments to any smtp server with nodejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
7
Top Feedback
10Great Documentation
2Easy to Use
1Performant
GitHub Stars
2K
Weekly Downloads
19K
Last Commit
2mos ago

email-verify

Node.js email SMTP verification, powered by EmailChecker.com API

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
5Great Documentation
1Easy to Use
GitHub Stars
236
Weekly Downloads
2K
Last Commit
4yrs ago

maildev

📫 SMTP Server + Web Interface for viewing and testing emails during development.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
24K
Last Commit
10mos ago
sen

sendmail

send mail without setting up a SMTP server

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
1.0/ 5
1
Top Feedback
N/A
GitHub Stars
483
Weekly Downloads
77K
Last Commit
2yrs ago

smtpapi

SendGrid's smtpapi library in NodeJS

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
44
Weekly Downloads
53K
Last Commit
1mo ago
is

imap-simple

Wrapper over node-imap, providing a simpler api for common use cases

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
219
Weekly Downloads
51K
Last Commit
8mos ago

Haraka

A fast, highly extensible, and event driven SMTP server

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
538
Last Commit
2mos ago

smtp-connection

SMTP client for node.js

License Icon
License: EUPL-1.1
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
116
Weekly Downloads
223K
Last Commit
5yrs ago

nodemailer-smtp-transport

SMTP transport for nodemailer

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
205
Weekly Downloads
175K
Last Commit
5yrs ago

smtp-server

Create custom SMTP servers on the fly

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
704
Weekly Downloads
76K
Last Commit
8mos ago
sc

smtp-client

Simple, promisified, protocol-based SMTP client for Node.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
24
Weekly Downloads
675
Last Commit
5mos ago
dir

directmail

Send e-mail messages directly to recipient without relaying, sendmail alternative

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
7K
Last Commit
8yrs ago
sp

smtp-protocol

smtp client and server protocol implementation in node

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
211
Weekly Downloads
1K
Last Commit
6yrs ago
mai

mail

This SMTP client library for Node.JS helps you send email safely and easily.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
802
Last Commit
N/A
em

express-mailer

Send Emails from your application and response object.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
566
Last Commit
6yrs ago
mai

mailin

Artisanal inbound emails for every web app

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
297
Last Commit
5yrs ago

emailjs-smtp-client

SMTP Client for node.js and browser runtimes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User RatingN/A
Top Feedback
N/A
GitHub Stars
176
Weekly Downloads
221
Last Commit
3yrs ago
pos

postmailer

HTTP POST -> SMTP proxy, as Express middleware

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
4
Last Commit
N/A

xd-smtp-connection

SMTP client for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
116
Weekly Downloads
0
Last Commit
5yrs ago
hme

http-mail-express

An Express middleware implementing the "HTTP POST mail" principle as an SMTP proxy.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
N/A