stringtranslate.com

Haraka (software)

Haraka is an open source[2] SMTP server. Its architecture is plugin-oriented[3] and event-driven. The server and its plugins are written in JavaScript[4] using the Node.js framework.[5]

Haraka follows a plugin model, implementing a very lightweight SMTP core and providing developers hooks into the mail flow.[6] Almost all of Haraka's functionality is built as plugins.

Through its use of the V8 JavaScript engine and asynchronous I/O, the author claims the server is capable of handling thousands of messages per second.[7]

Bounce.io announced that they regularly handle 2 to 5 thousand simultaneous SMTP connections[8] with Haraka.

Typical Usage

Haraka is frequently used as a filtering MTA in front of other MTAs that lack the performance and/or filtering capabilities of Haraka. Craigslist uses Haraka[9] to handle inbound and then forward validated connections to Postfix.[10] Bounce.io similarly uses Haraka to accept incoming messages and deliver them to their application engine. Mail Toaster 6 uses Haraka[11] similarly to accept incoming mail and forward to a qmail based message store.

Features

See also

References

  1. ^ "Release 3.0.3". 8 February 2024. Retrieved 20 February 2024.
  2. ^ "Haraka License". GitHub. Retrieved 14 February 2015.
  3. ^ "Haraka Plugins". Haraka Source Code. GitHub. Retrieved 15 February 2015.
  4. ^ "Haraka Language Statistics". Haraka Source Repository. GitHub. Retrieved 15 February 2015.
  5. ^ "Haraka ManualĀ Ā» README". Archived from the original on 2017-10-28. Retrieved 2017-11-01.
  6. ^ "Writing Haraka Plugins". Haraka Docs. GitHub. Archived from the original on 14 February 2015. Retrieved 15 February 2015.
  7. ^ "Haraka Readme". Haraka. GitHub. Archived from the original on 28 October 2017. Retrieved 15 February 2015.
  8. ^ "Tech Shoutout - Haraka at bounce.io". Bounce.io. Archived from the original on 15 February 2015. Retrieved 15 February 2015.
  9. ^ "Craigslist Uses Haraka". Matt Sergeant. Archived from the original on 15 February 2015. Retrieved 15 February 2015.
  10. ^ "About, Thanks". Craigslist. Retrieved 15 February 2015.
  11. ^ "SMTP Haraka". Mail Toaster 6. tnpi.net. Archived from the original on 19 October 2014. Retrieved 15 February 2015.
  12. ^ "auth_ldap". Haraka. Archived from the original on 15 February 2015. Retrieved 15 February 2015.
  13. ^ "auth_vpopmaild". Haraka. Retrieved 15 February 2015.
  14. ^ "access". Haraka. Retrieved 15 February 2015.

External links