{"library":"Haraka","type":"library","category":null,"description":"Haraka is a highly scalable Node.js email server designed for modularity and high performance. It features a robust plugin architecture, enabling developers to easily extend its functionality for tasks such as spam protection, custom routing, and authentication. Haraka excels as a filtering Message Transfer Agent (MTA) or a Mail Submission Agent (MSA) on port 587 with authentication, complementing traditional mail systems like Postfix or Exchange without attempting to be a mail store or IMAP server. The current stable version is 3.1.5, with frequent releases addressing bug fixes, dependency updates, and minor enhancements. Its key differentiators include an asynchronous, event-driven design for speed, excellent built-in spam protection capabilities through plugins, and an easily extensible system for handling complex mail flow scenarios with minimal code.","language":"javascript","status":"active","version":"3.1.5","tags":["javascript","haraka","smtp","server","email"],"last_verified":"Wed May 27","install":[{"cmd":"npm install Haraka","imports":["haraka -c /path/to/haraka_instance","// Within a Haraka plugin file (e.g., my_plugin.js):\n// module.exports.hook_data = function (next, connection, transaction) { ... };","const config = require('Haraka/config');"]},{"cmd":"yarn add Haraka","imports":[]},{"cmd":"pnpm add Haraka","imports":[]}],"homepage":"https://haraka.github.io","github":"https://github.com/haraka/Haraka","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/Haraka","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/Haraka/compatibility"}}