Haraka Service de messagerie transactionnel
Serveur SMTP open source auto-hébergé construit avec Node.js
Haraka est un serveur SMTP Open-source Node.js Open-Source hautement évolutif. Il peut servir des milliers de connexions simultanées et livrer des milliers de messages par seconde.
Aperçu
Haraka est un serveur SMTP 100% gratuit et open-source. Il s’agit d’un serveur de messagerie Node.js hautement évolutif avec une architecture de plugin modulaire. Il peut servir des milliers de connexions simultanées et peut livrer des milliers de messages par seconde. Il est écrit en node.js et peut être étendu. Tout le code source est disponible sur GitHub. Haraka est un excellent outil qui a une architecture modulaire basée sur des plugins qui fournit un serveur SMTP gratuit, stable, sécurisé et extensible. Haraka peut également être utilisé comme serveur de messagerie entrant et serveur de messagerie sortant (agent de transfert de courrier). La principale force de ce serveur SMTP open source est son système de plugin hautes performances et flexible. Cela permet aux développeurs JavaScript de modifier le comportement du serveur. Étant un serveur SMTP libre hautement évolutif, il est principalement utilisé pour les sites de trafic élevé ou les applications. Haraka a une très bonne protection du spam et vous aide à réduire le spam dans la boîte de réception de votre utilisateur. Son système de plugins facilite le développement de nouvelles fonctionnalités. Si vous souhaitez configurer votre propre serveur SMTP open-source hautement évolutif et à la recherche d’une solution que vous pouvez personnaliser. Ensuite, Haraka prend en charge toutes les fonctionnalités requises. C’est l’un des serveurs SMTP open source les plus prometteurs disponibles pour les sites de trafic élevé.
Configuration requise
Il peut facilement fonctionner sur n’importe quel système d’exploitation majeur qui peut prendre en charge Node.js
- macOS
- Linux
- Les fenêtres
Caractéristiques
Voici les principales caractéristiques du serveur SMTP open-source Haraka
- Haute performance
- Extensibilité
- Plugins
- très concurrent
- Support natif pour le protocole proxy
- Très configurable
Installation
Haraka nécessite que Node.js fonctionne, vous pouvez installer Haraka avec NPM:
npm install -g haraka
Après l’installation, utilisez le binaire «Haraka» pour configurer le service. Créez d’abord le service:
haraka -i /path/to/haraka_test
Cela crée le répertoire haraka_test
avec les répertoires config
et plugin
à l’intérieur. Il définit également le nom d’hôte utilisé par Haraka sur la sortie du nom d’hôte.
Si hostname
n’est pas correct, modifiez config / host_list
. Par exemple, pour recevoir le courrier adressé à user @ domain.com
, ajoutez domain.com
au fichier config / host_list
.
Enfin, commencez Haraka en utilisant les autorisations racines:
haraka -c /path/to/haraka_test
Et ça fonctionnera.
Explorer
Vous pouvez trouver les liens suivants pertinents: