Haraka Transakcyjna usługa e -mail
Serwer SMTP z własnym hostem open source zbudowany z node.js
Haraka to wysoce skalowalny serwer SMTP Node.js. Może obsługiwać tysiące jednoczesnych połączeń i dostarczać tysiące wiadomości na sekundę.
Przegląd
Haraka to w 100% bezpłatny i open source serwer SMTP. Jest to wysoce skalowalny serwer e -mail Node.js z modułową architekturą wtyczki. Może obsługiwać tysiące jednoczesnych połączeń i może dostarczać tysiące wiadomości na sekundę. Jest napisany w Node.js i można go rozszerzyć. Cały kod źródłowy jest dostępny na GitHub. Haraka to świetne narzędzie, które ma modułową architekturę wtyczki, która zapewnia kompletny, stabilny, bezpieczny i rozszerzony bezpłatny serwer SMTP. Haraka może być również używany jako przychodzący serwer pocztowy i wychodzący serwer poczty (agent przesyłania poczty). Główną siłą tego serwera SMTP open source jest jego wysokowydajny i elastyczny system wtyczek. To pozwala programistom JavaScript na zmianę zachowania serwera. Będąc wysoce skalowalnym bezpłatnym serwerem SMTP, który jest najczęściej używany w witrynach lub aplikacjach o dużym natężeniu ruchu. Haraka ma bardzo dobrą ochronę spamu i pomaga zmniejszyć spam w skrzynce odbiorczej użytkownika. Jego system wtyczek ułatwia opracowanie nowych funkcji. Jeśli chcesz skonfigurować własny wysoce skalowalny serwer SMTP open source i szukać rozwiązania, które możesz dostosować. Następnie Haraka obsługuje wszystkie wymagane funkcje. Jest to jeden z najbardziej obiecujących serwerów SMTP z otwartym poziomem dostępnym dla witryn o dużym natężeniu ruchu.
Wymagania systemowe
Może łatwo działać na dowolnym głównym systemie operacyjnym, który może obsługiwać node.js
- System operacyjny Mac
- Linux
- Windows
Cechy
Poniżej znajdują się kluczowe funkcje haraka open-source server SMTP
- Wysoka wydajność
- rozszerzalność
- wtyczki
- wysoce współbieżne
- Native Support for Proxy Protocol
- Bardzo konfigurowalne
Instalacja
Haraka wymaga node.js do uruchomienia, możesz zainstalować haraka z NPM:
npm install -g haraka
Po instalacji użyj binarnego „haraka`, aby skonfigurować usługę. Najpierw utwórz usługę:
haraka -i /path/to/haraka_test
To tworzy katalog haraka_test 'z katalogami' config 'i
plugin’. Ustawia również nazwę hosta używaną przez Haraka na wyjście nazwy hosta.
Jeśli „nazwa hosta” jest nieprawidłowa, edytuj config/host_list
. Na przykład, aby odbierać pocztę adresowaną do user@domain.com
, dodaj domain.com
do pliku config/host_list
.
Na koniec zacznij Haraka przy użyciu uprawnień korzeniowych:
haraka -c /path/to/haraka_test
I to się uruchomi.
Badać
Możesz znaleźć istotne następujące linki: