Haraka (software)

Haraka
Developer(s) Matt Sergeant, 61 others
Initial release May 2011
Stable release
2.8.11 / Nov 24, 2016
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

External links

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 - version of the 11/24/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.