Haraka
High-performance, extensible SMTP server built on Node.js

Haraka is an open source, event-driven SMTP server written in Node.js. It is designed for high throughput and concurrency, and is commonly deployed as a filtering MTA or mail submission agent (MSA) via a flexible plugin system.
Key Features
- Modular plugin architecture to customize SMTP behavior and mail processing
- High-performance asynchronous design suitable for thousands of concurrent connections
- Built-in outbound delivery and queueing for authenticated/relayed messages
- Supports common email authentication and policy needs via plugins (for example DKIM and SPF)
- Useful as a filtering layer alongside a separate mail store and IMAP server
Use Cases
- Run a high-throughput SMTP front-end with custom filtering and routing rules
- Deploy an MSA on port 587 with authentication and outbound signing policies
- Add specialized anti-spam and validation logic in front of an existing mail system
Haraka is a strong fit when you want a programmable SMTP server that is easy to extend in JavaScript and integrates with existing mail storage and IMAP solutions. Its plugin ecosystem enables practical customization without modifying the core server.
Categories:
Tags:
Tech Stack:
Similar Services

docker-mailserver
Containerized mail server stack for SMTP and IMAP with anti-spam
Production-ready mail server stack in a Docker container with SMTP, IMAP/POP3, LDAP auth, anti-spam/AV, DKIM/DMARC, and optional OAuth2 support.

Postal
Open source mail delivery platform for inbound and outbound email
Postal is an open source mail delivery platform for sending and receiving email, with SMTP support, web-based management, and tools for running your own SendGrid-style se...


Mail-in-a-Box
Turnkey email server with webmail, DNS, TLS, and admin panel
Mail-in-a-Box is a one-click mail server appliance for Ubuntu, bundling SMTP/IMAP, webmail, DNS, TLS automation, backups, and an admin control panel.

mailcow: dockerized
Docker-based email server suite with a web admin interface
Mailcow is a dockerized mail server suite providing SMTP/IMAP, webmail, anti-spam/anti-virus, and domain/mailbox administration via a unified web UI.

Stalwart Mail Server
All-in-one mail and collaboration server for modern and legacy protocols
All-in-one open-source mail and collaboration server with SMTP, IMAP, JMAP, CalDAV, CardDAV, and WebDAV, plus integrated anti-spam and phishing protection.

Mailu
Docker-based mail server with webmail and admin interface
Mailu is a full-featured mail server distributed as Docker images, providing SMTP/IMAP/POP3, webmail, administration UI, and built-in security and anti-spam features.
JavaScript
npm
Node.js