Audience
Anyone looking for an open source SMTP server solution written in Node.js
About Haraka
Haraka can serve thousands of concurrent connections and deliver thousands of messages per second. Haraka and plugins are written in asynchronous JS and are very fast. Haraka has very good spam protection (see plugins) and works well as a filtering MTA. It also works well as an MSA running on port 587 with auth and dkim_sign plugins enabled. Haraka makes no attempt to be a mail store (like an exchange or postfix/exim/qmail), an LDA, or an IMAP server (like Dovecot or courier). Haraka is typically used with such systems. Haraka has a scalable outbound mail delivery engine built in. Mail marked as relaying (such as via an auth plugin) is automatically queued for outbound delivery. Haraka's plugin architecture provides an easily extensible MTA that complements traditional MTAs that excel at managing mail stores but do not have sufficient filtering.