Haraka Serviço de email transacional
Auto -hospedado servidor SMTP de código aberto construído com node.js
Haraka é um servidor SMTP de código aberto node.js altamente escalável. Pode servir a milhares de conexões simultâneas e fornecer milhares de mensagens por segundo.
Visão geral
Haraka é um servidor SMTP 100% gratuito e de código aberto. É um servidor de email Node.js altamente escalável com uma arquitetura de plug -in modular. Pode servir a milhares de conexões simultâneas e pode entregar milhares de mensagens por segundo. Está escrito no Node.js e pode ser estendido. Todo o código -fonte está disponível no GitHub. Haraka é uma ótima ferramenta que possui uma arquitetura modular baseada em plug-in que fornece um servidor SMTP gratuito completo, estável, seguro e extensível. Haraka também pode ser usado como servidor de correio recebido e servidor de email de saída (agente de transferência de correio). A principal força deste servidor SMTP de código aberto é o seu alto desempenho e o sistema de plug-in flexível. Isso permite que os desenvolvedores JavaScript alterem o comportamento do servidor. Sendo um servidor SMTP gratuito altamente escalável, é usado principalmente para sites ou aplicativos de alto tráfego. Haraka tem proteção de spam muito boa e ajuda a reduzir o spam na caixa de entrada do seu usuário. Seu sistema de plug -in facilita o desenvolvimento de novos recursos. Se você deseja configurar seu próprio servidor SMTP de código aberto altamente escalável e procurando uma solução que você possa personalizar. Em seguida, Haraka suporta todos os recursos necessários. É um dos servidores SMTP de código aberto mais promissores disponíveis para sites de tráfego alto.
Requisitos de sistema
Ele pode ser executado facilmente em qualquer sistema operacional principal que possa suportar o Node.js
- Mac OS
- Linux
- Janelas
Características
A seguir estão os principais recursos do servidor SMTP de código aberto haraka
- Alta performance
- extensibilidade
- Plugins
- Altamente simultâneo
- Suporte nativo para protocolo de proxy
- altamente configurável
Instalação
Haraka exige que o Node.js seja executado, você pode instalar haraka com o npm:
npm install -g haraka
Após a instalação, use o haraka
binário para configurar o serviço. Primeiro, crie o serviço:
haraka -i /path/to/haraka_test
Isso cria o diretório haraka_test
com os diretórios config
e plugin
. Ele também define o nome do host usado por Haraka para a saída do nome do host.
Se hostName
não estiver correto, edite config/host_list
. Por exemplo, para receber e -mails endereçados ao user@domain.com
, adicione domain.com
ao arquivo config/host_list
.
Finalmente, comece a Haraka usando permissões raiz:
haraka -c /path/to/haraka_test
E vai correr.
Explore
Você pode encontrar os seguintes links relevantes: