Haraka
Fast, highly extensible, and event driven SMTP server.
Haraka is an SMTP server built on Node.js that handles thousands of concurrent connections and can deliver thousands of messages per second. It operates as a message transfer agent without providing mail storage, LDA, or IMAP services, and is typically paired with external mail stores or IMAP servers. The server includes a built‑in outbound delivery engine that automatically queues mail for relaying when authentication plugins are used.
The core of Haraka is a modular plugin architecture written in asynchronous JavaScript, allowing developers to add or replace functionality with a few lines of code. Plugins cover spam protection, HELO validation, DNS blocklist checks, DKIM signing, and integration with SpamAssassin, among many others. Configuration is managed through simple text files that list enabled plugins and define domain handling and forwarding rules.
Haraka is distributed under the MIT license, requires only Node.js to run, and can be installed globally via npm or from source. It is self‑hostable, free to use without subscription, and has a stable maturity level, making it suitable for high‑traffic sites that need a fast, extensible SMTP service.
Reviews
Loading reviews…
Similar apps

DevOps & Infrastructure
OpenSMTPD
Secure SMTP server implementation from the OpenBSD project.

Email Infrastructure
Mailu
Simple yet full-featured mail server as a set of Docker images.

Email Infrastructure
EmailRelay
A small and easy to configure SMTP and POP3 server for Windows and Linux.

Email Infrastructure
docker-mailserver
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container. Only…

Email Infrastructure
iRedMail
Full-featured mail server solution based on Postfix and Dovecot.

Email Infrastructure
chasquid
SMTP (email) server with a focus on simplicity, security, and ease of operation.