Haraka Tranzakciós e -mail szolgáltatás
Saját hostolt nyílt forráskódú SMTP szerver, amelyet a Node.js -vel építettek
A Haraka egy nagyon skálázható Node.js nyílt forráskódú SMTP szerver. Több ezer párhuzamos kapcsolatot szolgálhat fel, és másodpercenként több ezer üzenetet szállíthat.
Áttekintés
A Haraka egy 100% -ban ingyenes és nyílt forráskódú SMTP szerver. Ez egy nagyon skálázható Node.js e -mail szerver, moduláris plugin architektúrával. Több ezer párhuzamos kapcsolatot szolgálhat fel, és másodpercenként több ezer üzenetet szállíthat. A node.js -ben van írva, és meghosszabbítható. Az összes forráskód elérhető a GitHub -on. A Haraka egy nagyszerű eszköz, amelynek moduláris plugin-alapú architektúrája van, amely teljes, stabil, biztonságos és kiterjeszthető ingyenes SMTP-kiszolgálót biztosít. A Haraka felhasználható bejövő e -mail szerverként és kimenő Mail Serverként (Mail Transfer Agent). Ennek a nyílt forráskódú SMTP szervernek a fő erőssége a nagy teljesítményű és rugalmas plugin rendszere. Ez lehetővé teszi a JavaScript fejlesztők számára, hogy megváltoztassák a szerver viselkedését. Nagyon méretezhető ingyenes SMTP -kiszolgáló, leginkább nagy forgalmi webhelyekhez vagy alkalmazásokhoz használják. A Haraka nagyon jó spam -védelemmel rendelkezik, és segít csökkenteni a spam csökkentését a felhasználó beérkező leveleiben. Pluginrendszere nagyon egyszerűvé teszi az új funkciók fejlesztését. Ha be szeretné állítani a saját rendkívül méretezhető SMTP szerverét, és keressen egy olyan megoldást, amelyet testreszabhat. Ezután a Haraka támogatja az összes szükséges funkciót. Ez az egyik legígéretesebb nyílt forráskódú SMTP-kiszolgáló, amely a nagy forgalmi helyek számára elérhető.
Rendszerkövetelmények
Könnyen futhat olyan fő operációs rendszeren, amely támogathatja a node.js -t
- Mac operációs rendszer
- Linux
- Ablakok
Jellemzők
Az alábbiakban bemutatjuk a Haraka nyílt forráskódú SMTP szerver legfontosabb jellemzőit
- Nagy teljesítményű
- Bővíthetőség
- plugins
- Nagyon egyidejűleg
- Natív támogatás a proxy protokollhoz
- Nagyon konfigurálható
telepítés
A Haraka megköveteli a Node.js futtatásához.
npm install -g haraka
A telepítés után használja a „Haraka” bináris szolgáltatást a szolgáltatás beállításához. Először hozza létre a szolgáltatást:
haraka -i /path/to/haraka_test
Ez létrehozza a „Haraka_Test” könyvtárat a „Config” és a „Pluginkönyvtárakkal. Ezenkívül a Haraka által használt gazdagépnevet a gazdagépnév kimenetére állítja. Ha a
HostName nem helyes, szerkessze a
config/host_list ‘szerkesztést. Például, ha a @domain.com
címre címzett e -mailt kap, adja hozzá adomain.com '-et a
config/host_list` fájlhoz.
Végül kezdje el a Harakát gyökér engedélyekkel:
haraka -c /path/to/haraka_test
És futni fog.
Fedezd fel
A következő linkeket relevánsnak találhatja: