Bol vydaný chasquid SMTP server 1.13 s dôrazom na jednoduché nastavenie a bezpečnosť. Chasquid je primárne navrhnutý na použitie v typických projektoch, ktorým chýba flexibilita a funkčnosť Postfixu a Eximu. Kód projektu je napísaný v Go a distribuovaný pod licenciou Apache 2.0.
Hlavné funkcie:
- Zjednodušený konfiguračný systém. Konfigurácia SMTP servera pozostáva zo súboru chasquid.conf so základnými parametrami a sady adresárov s názvami serverov. názvy domén, ktoré obsahujú súbory súvisiace s doménou na mapovanie e-mailových adries na používateľov, parametre databázy na ukladanie databázy používateľov, certifikáty TLS atď. Na vytvorenie a úpravu databázy používateľov pre každú doménu sa používa nástroj chasquid-util.
- Na filtrovanie pošty a odstraňovanie nevyžiadanej pošty sa používa systém háčikov, ktorý vám umožňuje zviazať obsluhu privolanú v záverečnej fáze prijatia listu. K dispozícii sú nasledujúce hotové obslužné programy: greylist na udržiavanie „sivých zoznamov“ (vydávanie dočasnej chyby pri prvej požiadavke z neznámych serverov) pomocou greylistd, spamc a rspamc na blokovanie spamu pomocou Spamassassin a rspamd, clamdscan na filtrovanie vírusov cez ClamAV a dkimsign pre overenie DKIM pomocou driusan/dkim alebo dkimpy.
- Ochrana proti chybám konfigurácie, ktoré vedú k bezpečnostným problémom, ako sú otvorené prenosy a autentifikácia pomocou obyčajného textu.
- Dostupnosť špecializovaného HTTP servera na monitorovanie a ladenie prevádzky SMTP servera.
- Dostupnosť hotových balíkov pre distribúcie Debian, Ubuntu a oblúk Linux.
- Podporuje integráciu so serverom Dovecot IMAP pre autentifikáciu používateľov.
- Možnosť využitia virtuálnych poštových domén s vlastnou užívateľskou základňou a presmerovaním.
- Podpora vyhadzovania častí adresy, ako napríklad zaobchádzanie s výrazom „používateľ+niečo@doména“ ako s výrazom „používateľ@doména“.
- Podpora rozšírenia SMTPUTF8 (RFC 6531), ktorá umožňuje používať národné abecedy v e-mailových adresách, názvoch hostiteľov, názvoch poštových schránok a hlavičkách SMTP.
- Podporuje použitie viacerých certifikátov TLS. Spracúvajte parametre TLS vo vzťahu k doménam a chráňte pred návratom pripojenia k menej bezpečným nastaveniam TLS.
- Zjednodušený systém získavania certifikátov prostredníctvom služby Let's Encrypt.
- Podpora pre kontroly SPF (Sender Policy Framework) a MTA-STS (MTA Strict Transport Security).
V novom vydaní:
- Pridaná ochrana proti SMTP pašeráckym útokom, ktoré umožňujú rozdeliť jednu správu na niekoľko rôznych správ pomocou neštandardnej postupnosti na oddelenie písmen.
- Bola implementovaná trieda používateľov, ktorí môžu prijímať iba listy bez možnosti odosielania.
- V konfigurácii je zakázané uvádzať prázdne hodnoty. IP adresy prijímanie pripojení (parametre adresy musia byť explicitne zadané; v najjednoduchšom prípade stačí odstrániť komentár z príslušného nastavenia v konfiguračnom súbore).
- Pridaná podpora pre získavanie e-mailu a hesla z premenných prostredia do skriptu docker/add-user.sh.
Zdroj: opennet.ru
