FindSoftware

Haraka

Node.js SMTP server with a plugin system, run as a filtering mail transfer agent or a mail submission server.

Haraka is an SMTP server written in Node.js and extended through plugins. It can act as a filtering mail transfer agent for the domains it is configured to accept, or as a mail submission server on ports 465 and 587, where an auth plugin handles the sign-in of the sending client.

The README says Haraka is not a mail store, a local delivery agent or an IMAP server. The project keeps a registry of community and core plugins. It was started by Matt Sergeant and is now maintained by the Haraka community.

Identity

Status
Stub
Maintainer
Haraka community1
Maintained by
Community1
First release
20118

Rendering and deploy

Runs as
Always on6
Install with
npm14

Releases

Current major version
37
Last release
2026-10-177

Adoption

GitHub stars
5,6332
npm downloads a week
3,19710
Contributors
1859

Why these figures do not compare

Sources

  1. 2026-11-03: links, Maintainer, Maintained by, Runtime, Install with
    haraka.github.io/
  2. 2026-11-03: links, Written in, GitHub stars
    api.github.com/repos/haraka/Haraka
  3. 2026-11-03: links
    haraka.github.io/getting_started
  4. 2026-11-03: Categories, Install with, links
    github.com/haraka/Haraka/blob/master/README.md
  5. 2026-11-03: Minimum runtime, License
    github.com/haraka/Haraka/blob/v3.3.5/package.json
  6. 2026-11-03: Runs as
    haraka.github.io/plugins/daemonize
  7. 2026-11-03: Current major version, Last release
    github.com/haraka/Haraka/releases/tag/v3.3.5
  8. 2026-11-03: First release
    api.github.com/repos/haraka/Haraka/commits/v0.2
  9. 2026-11-03: Contributors
    api.github.com/repos/haraka/Haraka/contributors?per_page=1
  10. 2026-11-03: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-23:2026-10-29/haraka

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON