Haraka (software)

Haraka
Developer(s) Matt Sergeant, 61 others
Initial release May 2011
Stable release
2.8.14 / Jul 27, 2017
Development status Active
Written in Node.js, Javascript
Operating system Unix-like, Windows
Type Mail transfer agent
License MIT License
Website http://haraka.github.io/

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

Haraka follows a plugin model, implementing a very lightweight SMTP core and providing developers hooks into the mail flow.[5] 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.[6]

Bounce.io announced that they regularly handle 2 to 5 thousand simultaneous SMTP connections[7] 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[8] to handle inbound and then forward validated connections to Postfix.[9] Bounce.io similarly uses Haraka to accept incoming messages and deliver them to their application engine. Mail Toaster 6 uses Haraka[10] similarly to accept incoming mail and forward to a qmail based message store.

Features

See also

References

  1. "Haraka License". GitHub. Retrieved 14 February 2015.
  2. "Haraka Plugins". Haraka Source Code. GitHub. Retrieved 15 February 2015.
  3. "Haraka Language Statistics". Haraka Source Repository. GitHub. Retrieved 15 February 2015.
  4. http://haraka.github.io/README.html
  5. "Writing Haraka Plugins". Haraka Docs. GitHub. Retrieved 15 February 2015.
  6. "Haraka Readme". Haraka. GitHub. Retrieved 15 February 2015.
  7. "Tech Shoutout - Haraka at bounce.io". Bounce.io. bounce.io. Retrieved 15 February 2015.
  8. "Craigslist Uses Haraka". Matt Sergeant. Retrieved 15 February 2015.
  9. "About, Thanks". Craigslist. Retrieved 15 February 2015.
  10. "SMTP Haraka". Mail Toaster 6. tnpi.net. Retrieved 15 February 2015.
  11. "auth_ldap". Haraka. Retrieved 15 February 2015.
  12. "auth_vpopmaild". Haraka. Retrieved 15 February 2015.
  13. "access". Haraka. Retrieved 15 February 2015.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.