UtgÄvan av SMTP-servern chasquid 1.13 har presenterats, dÀr fokus ligger pÄ enkel konfigurering och sÀkerhet. Chasquid Àr frÀmst avsedd för anvÀndning i typiska projekt dÀr överdriven flexibilitet och funktionalitet hos Postfix och Exim Àr överflödig. Projektkoden Àr skriven i Go-sprÄket och distribueras under Apache 2.0-licensen.
Huvudfunktioner:
- Förenklad konfigureringssystem. Konfigurationen av SMTP-servern utgörs av chasquid.conf-filen med grundlÀggande instÀllningar och en uppsÀttning kataloger med namnen pÄ de hanterade domÀnnamn, inom vilka relaterade domÀnfiler placeras för att knyta e-postadresser till anvÀndare, databasparametrar för att lagra anvÀndardatabasen, TLS-certifikat m.m. För att skapa och redigera anvÀndardatabasen för varje domÀn anvÀnds verktyget chasquid-util.
- För filtrering av e-post och borttagning av skrÀppost anvÀnds ett system av hooks som tillÄter att koppla en hanterare som anropas i det slutliga skedet av e-postmottagningen. Följande fÀrdiga hanterare tillhandahÄlls: greylist för att föra "grÄlistor" (utfÀrda ett tillfÀlligt fel pÄ första förfrÄgan frÄn okÀnda servrar) med hjÀlp av greylistd, spamc och rspamc för att blockera skrÀppost med hjÀlp av Spamassassin och rspamd, clamdscan för virusfiltrering via ClamAV och dkimsign för DKIM-verifiering med hjÀlp av driusan/dkim eller dkimpy.
- Skydd mot konfigurationsfel som kan leda till sÀkerhetsproblem, sÄsom öppna relay och autentisering i klartext.
- NÀrvaron av en specialiserad HTTP-server för övervakning och debugging av SMTP-serverns arbete.
- TillgÀnglighet av fÀrdiga paket för Debian, Ubuntu och Arch Linux-distributioner.
- Stöd för integration med IMAP-servern Dovecot för anvÀndarautentisering.
- Möjlighet att anvÀnda virtuella e-postdomÀner med egna anvÀndardatabaser och vidarebefordringar.
- Stöd för att avvisa delar av adressen, till exempel hantering av "user+something@domain" som "user@domain".
- Stöd för utvidgning av SMTPUTF8 (RFC 6531), vilket möjliggör anvÀndning av tecken frÄn nationella alfabet i e-postadresser, vÀrdnamn, postlÄdans namn och SMTP-rubriker.
- Stöd för anvÀndning av flera TLS-certifikat. Behandling av TLS-parametrar kopplade till domÀner och skydd mot nedgradering av anslutningar till mindre sÀkra TLS-instÀllningar.
- Förenklad system för att fĂ„ certifikat genom tjĂ€nsten Letâs Encrypt.
- Stöd för SPF (Sender Policy Framework) och MTA-STS (MTA Strict Transport Security).
I den nya utgÄvan:
- Skydd mot SMTP smuggling-attacker har lagts till, som tillÄter uppdelning av ett meddelande i flera olika meddelanden genom anvÀndning av en icke-standardiserad sekvens för att dela upp e-post.
- En anvÀndarklass har implementerats som endast kan ta emot e-post utan att kunna skicka.
- Det Àr förbjudet att ange tomma IP-adresser anslutningsinstÀllningar (adressparametrar mÄste tydligt anges, i enklast fall rÀcker det med att ta bort kommentaren frÄn motsvarande instÀllning i konfigurationsfilen).
- Scriptet docker/add-user.sh har lagts till stöd för att ta emot e-post och lösenord frÄn miljövariabler.
KĂ€lla: opennet.ru
