Haraka Transaktions -E -Mail -Service
Self -Hosted Open Source SMTP -Server, das mit node.js erstellt wurde
Haraka ist ein hochskalierbarer Knoten.js Open-Source SMTP-Server. Es kann Tausende von gleichzeitigen Verbindungen dienen und Tausende von Nachrichten pro Sekunde liefern.
Überblick
Haraka ist ein 100% kostenloser und Open-Source-SMTP-Server. Es ist ein hochskalierbarer Node.JS -E -Mail -Server mit einer modularen Plugin -Architektur. Es kann Tausende von gleichzeitigen Verbindungen dienen und Tausende von Nachrichten pro Sekunde liefern. Es ist in node.js geschrieben und kann erweitert werden. Der gesamte Quellcode ist auf GitHub verfügbar. Haraka ist ein großartiges Tool mit einer modularen Plugin-basierten Architektur, die einen vollständigen, stabilen, sicheren und erweiterbaren kostenlosen SMTP-Server bietet. Haraka kann auch als eingehender Mailserver und ausgehender Mailserver (Mail Transfer Agent) verwendet werden. Die Hauptstärke dieses Open-Source-SMTP-Servers ist die hohe Leistung und das flexible Plugin-System. Dadurch können die JavaScript -Entwickler das Verhalten des Servers ändern. Da es sich um einen hoch skalierbaren kostenlosen SMTP -Server handelt, wird er hauptsächlich für hochverkehrsberufliche Websites oder Anwendungen verwendet. Haraka hat einen sehr guten Spam -Schutz und hilft Ihnen, Spam im Posteingang Ihres Benutzers zu reduzieren. Das Plugin -System macht es sehr einfach, neue Funktionen zu entwickeln. Wenn Sie Ihren eigenen hochskalierbaren Open-Source-SMTP-Server einrichten möchten und nach einer Lösung suchen, die Sie anpassen können. Dann unterstützt Haraka alle erforderlichen Funktionen. Es ist eine der vielversprechendsten Open-Source-SMTP-Server, die für hochverkehrsbedingte Standorte zur Verfügung stehen.
System Anforderungen
Es kann problemlos auf jedem großen Betriebssystem ausgeführt werden, das node.js unterstützen kann
- Mac OS
- Linux
- Fenster
Merkmale
Im Folgenden finden Sie die wichtigsten Funktionen des Haraka Open-Source SMTP-Servers
- Hochleistung
- Erweiterbarkeit
- Plugins
- sehr gleichzeitig
- Native Unterstützung für Proxy -Protokoll
- Hochkonfigurierbar
Installation
Haraka benötigt Node.js zum Ausführen. Sie können Haraka mit NPM installieren:
npm install -g haraka
Verwenden Sie nach der Installation den “Haraka” -Binärdienste, um den Dienst zu errichten. Erstellen Sie zunächst den Dienst:
haraka -i /path/to/haraka_test
Dadurch werden das Verzeichnis haraka_test
mit config
- und plugin
-Verzeichnissen innerhalb erstellt. Es wird auch den von Haraka verwendeten Hostnamen auf die Ausgabe von Hostname festgelegt.
Wenn hostname
nicht korrekt ist, bearbeiten Sie config/host_list
. Um beispielsweise E -Mails zu empfangen, die an user@domain.com
adressiert sind, fügen Sie Domain.com
zur Datei “config/host_list” hinzu.
Beginnen Sie mithilfe von Root -Berechtigungen mit Haraka:
haraka -c /path/to/haraka_test
Und es wird laufen.
Erkunden
Möglicherweise finden Sie die folgenden Links relevant: