awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
haraka avatar

haraka/Haraka

0
View on GitHub↗
5,581 estrellas·695 forks·JavaScript·mit·5 vistasharaka.github.io↗

Haraka

Features

  • SMTP Server Implementations - Ships a full SMTP server implementation that accepts, filters, and delivers email with plugin extensibility.
  • Outbound Delivery Queues - Manages outbound message delivery through an asynchronous queue for non-blocking relay processing.
  • Connection Rate Limiting - Restricts the number of concurrent connections, messages per session, or rate from a single source.
  • Plugin Hooks - Extends SMTP server behavior by attaching custom JavaScript functions to message processing hooks.
  • High-Volume SMTP Infrastructure - Handles large volumes of SMTP traffic with high performance using a Node.js runtime and asynchronous queue management.
  • Incoming Email Processors - Accepts email via SMTP and routes it through a chain of plugins for filtering and delivery.
  • Asynchronous Delivery Queues - Holds relayed messages in a built-in queue and delivers them to remote servers asynchronously.
  • Relay Authorization Controls - Controls which hosts or authenticated users are allowed to relay mail through the server.
  • SMTP Relay Queues - Provides a built-in queue for relaying outbound messages to remote mail servers via SMTP or LMTP.
  • Hook-Based Extenders - Extends SMTP server behavior by attaching custom JavaScript functions to message processing hooks.
  • Mail Transfer Agents - Optimized for high-throughput email processing using Node.js event-driven architecture.
  • Email Signing - Signs outgoing messages and verifies incoming signatures using DKIM to assert domain identity.
  • Policy Enforcement Gateways - Filters spam, scans malware, and enforces authentication policies like DKIM and DMARC.
  • Email Sender Authentication - Verifies sender identity and email authenticity through SPF, DKIM, DMARC, and reputation scoring systems.
  • SMTP AUTH Integrations - Verifies client identity via SMTP AUTH and signs outgoing mail with DKIM to improve deliverability.
  • Email Spam Filtering - Passes messages through SpamAssassin or rspamd to classify content as spam.
  • External Authentication - Validates SMTP AUTH credentials against files, LDAP, IMAP, Dovecot, or remote MTAs.
  • IP Reputation Scoring - Adjusts a reputation score for each connecting IP based on behavior and known sender history.
  • STARTTLS Negotiators - Negotiates STARTTLS to encrypt SMTP sessions between servers or clients.
  • SMTP Hook Extenders - Modifies SMTP server logic by attaching custom JavaScript functions to message processing hooks.
  • Message Routing Engines - Delivers messages to SMTP, LMTP, webhooks, or message brokers based on recipient rules.
  • Hook-Based Plugin Systems - Extends SMTP processing by attaching JavaScript functions to transaction lifecycle hooks for custom message handling.
  • Email Filter Pipelines - Routes incoming mail through a sequential chain of plugin hooks for filtering, scoring, and transformation.
  • JavaScript Plugin Gateways - Routes messages through custom JavaScript plugins for filtering and processing.
  • DNSBL Sender Reputation Checks - Checks connecting IPs and message URIs against DNS blacklists and distributed checksum databases.
  • Recipient-Based Routers - Routes incoming messages to different destinations based on recipient address or domain rules.
  • SMTP Tarpits - Slows down or defers suspicious connections to mitigate abuse and brute-force attempts.
  • Attachment Type Blockers - Blocks or allows email attachments based on file type to enforce content policies.
  • SMTP Session Enrichers - Enriches incoming SMTP connections with geographic, ASN, and reputation data from external sources.
  • Real-time Traffic Monitoring - Streams live SMTP session data to a web interface for debugging and operational visibility.
  • Directory-Backed Recipient Validators - Checks recipient addresses against LDAP, PostgreSQL, Dovecot, or Wild Duck before acceptance.
  • Sender Domain MX Validations - Verifies HELO string format and checks that the MAIL FROM domain resolves to an MX record.
  • Webhook Forwarders - Ships a plugin that forwards incoming email content to webhook URLs for automated processing.
  • SMTP Connection Enrichments - Attaches geographic, ASN, TCP fingerprint, and reverse DNS data to incoming SMTP connections.
  • Envelope Sender Rewritings - Applies Sender Rewriting Scheme to preserve SPF alignment during email forwarding.
  • Malware Scanning - Inspects message bodies and attachments with ClamAV, AVG, ESET, or other antivirus engines.
  • Greylisting Implementations - Defers delivery from unknown senders temporarily to discourage spam and verify sender persistence.
  • Behavioral Reputation Adjusters - Dynamically adjusts per-IP reputation scores based on behavioral patterns and sender history.
  • Credential Leak Prevention - Scans outgoing messages for passwords or secrets and blocks delivery to prevent data leaks.
  • External Service Integrations - Integrates with external services like SpamAssassin, ClamAV, and LDAP for spam, malware, and authentication checks.
  • SMTP Transaction Loggers - Sends SMTP transaction metadata to Elasticsearch, syslog, or JSON log files for analysis.
  • Email Infrastructure - Listed in the “Email Infrastructure” section of the Awesome Selfhosted awesome list.
  • Email Servers - High-performance, plugin-based SMTP server.

Historial de estrellas

Gráfico del historial de estrellas de haraka/harakaGráfico del historial de estrellas de haraka/haraka

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Haraka

Proyectos open-source similares, clasificados según cuántas características comparten con Haraka.
  • foxcpp/maddyAvatar de foxcpp

    foxcpp/maddy

    5,853Ver en GitHub↗

    Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules through a declarative configuration file. Rather than a monolithic stack, it lets operators compose message processing, storage, authentication, and security enforcement from interchangeable building blocks, with each module handling a specific function like receiving SMTP connections, verifying credentials, or applying policy checks. The server distinguishes itself through its flexible authentication and security architecture. It delegates user verification to external systems in

    Godkimdmarcemail
    Ver en GitHub↗5,853
  • mjl-/moxAvatar de mjl-

    mjl-/mox

    5,713Ver en GitHub↗

    Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and receiving email through SMTP, IMAP4rev2, and a built-in webmail application. It is designed to be operated without external dependencies or runtime plugins, with all mail services — including spam filtering, queue management, and web interfaces for administration and account management — contained in one executable. The server distinguishes itself through automated TLS certificate management via ACME, DNS-based autoconfiguration for email clients, and file-based configuration

    Go
    Ver en GitHub↗5,713
  • axllent/mailpitAvatar de axllent

    axllent/mailpit

    8,764Ver en GitHub↗

    Mailpit is an SMTP mail testing server and web-based email inbox designed to intercept and store outgoing emails for development and integration testing without delivering them to real recipients. It functions as an SMTP mocking tool and relay gateway, allowing users to capture mail traffic and view it through a browser interface. The project distinguishes itself by providing tools for SMTP server simulation, including the ability to inject failure codes to test application resilience. It also includes an email compatibility analyzer that validates HTML rendering, checks link integrity, and s

    Goemail-testinggogolang
    Ver en GitHub↗8,764
  • dreamhunter2333/cloudflare_temp_emailAvatar de dreamhunter2333

    dreamhunter2333/cloudflare_temp_email

    6,098Ver en GitHub↗

    This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates temporary email addresses that automatically receive and store incoming messages and attachments, all without managing any traditional server infrastructure. The service uses Cloudflare Workers for serverless processing, Durable Objects for persistent inbox state, and Workers KV for storing email data, with attachments handled through R2 object storage. The service distinguishes itself through a comprehensive set of access and management features. Users can authenticate through mult

    Vuecloudflare-emailcloudflare-pagescloudflare-workers
    Ver en GitHub↗6,098
Ver las 30 alternativas a Haraka→

Preguntas frecuentes

¿Cuáles son las características principales de haraka/haraka?

Las características principales de haraka/haraka son: SMTP Server Implementations, Outbound Delivery Queues, Connection Rate Limiting, Plugin Hooks, High-Volume SMTP Infrastructure, Incoming Email Processors, Asynchronous Delivery Queues, Relay Authorization Controls.

¿Qué alternativas de código abierto existen para haraka/haraka?

Las alternativas de código abierto para haraka/haraka incluyen: foxcpp/maddy — Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules… mjl-/mox — Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and… axllent/mailpit — Mailpit is an SMTP mail testing server and web-based email inbox designed to intercept and store outgoing emails for… dreamhunter2333/cloudflare_temp_email — This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates… stalwartlabs/stalwart — Stalwart is a self-hosted email and collaboration infrastructure that provides an integrated mail server supporting… nodemailer/nodemailer — Nodemailer is a comprehensive library for Node.js applications designed to handle the composition, signing, and…