Ăshte lĂ«shuar edicioni 1.13 i serverit SMTP chasquid, i cili thekson thjeshtĂ«sinĂ« e konfigurimit dhe sigurinĂ«. Chasquid kryesisht Ă«shtĂ« i pĂ«rshtatur pĂ«r pĂ«rdorimin nĂ« projekte tipike, ku fleksibiliteti dhe funksionaliteti i tepĂ«rt i Postfix dhe Exim janĂ« tĂ« panevojshme. Kodi i projektit Ă«shtĂ« shkruar nĂ« Go dhe shpĂ«rndahet nĂ«n licencĂ«n Apache 2.0.
Karakteristikat kryesore:
- Sistem i thjeshtuar konfigurimi. Konfigurimi i serverit SMTP përbëhet nga një skedar chasquid.conf me parametra bazë dhe një grup katalogësh me emrat e shërbimeve. emrash domenesh, brenda të cilave vendosen skedarët e lidhur me emrin e domain-it për përputhjen e adresave të email-it me përdoruesit, parametrat e DB për ruajtjen e bazës së përdoruesve, certifikatat TLS etj. Për krijimin dhe modifikimin e bazës së përdoruesve për çdo domain përdoret utiliteti chasquid-util.
- Për filtrimin e postës dhe ndalimin e spamit, përdoret një sistem hukkesh që lejon lidhjen e një procesori, i cili thirret në fazën finale të marrjes së letrës. Jepen këta procesorë të gatshëm: greylist për mbajtjen e "listave gri" (dhënie e një gabimi përkohësor në kërkesën e parë nga serverat e panjohur) përmes greylistd, spamc dhe rspamc për bllokimin e spam-it me Spamassassin dhe rspamd, clamdscan për filtrimin e virusëve përmes ClamAV dhe dkimsign për verifikimin DKIM me driusan/dkim ose dkimpy.
- Mbrojtje nga gabimet e konfigurimit që çojnë në probleme sigurie, si relet e hapura dhe autentifikimi me tekst të hapur.
- Prania e një serveri të specializuar HTTP për monitorimin dhe debugging e punës së serverit SMTP.
- Disponueshmëria e paketave të gatshme për distribucione si Debian, Ubuntu dhe Arch Linux.
- Mbështetje për integrimin me serverin IMAP Dovecot për autentifikimin e përdoruesve.
- Mundësia për të përdorur domain-e virtuale të postës me bazat e tyre të përdoruesve dhe ridrejtime.
- Mbështetje për heqjen e pjesëve të adresave, për shembull, përpunimi i "user+something@domain" si "user@domain".
- Mbështetje për zgjerimin SMTPUTF8 (RFC 6531), duke lejuar përdorimin e simboleve të alfabeteve kombëtare në adresat e postës elektronike, emrat e hosteve, emrat e kutive postare dhe titujt SMTP.
- Mbështetje për përdorimin e disa certifikatave TLS. Trajtimi i parametrave TLS lidhur me domain-et dhe mbrojtja nga rikthimi i lidhjeve në konfigurime më pak të sigurta TLS.
- Sistem i thjeshtuar pĂ«r marrjen e certifikatave pĂ«rmes shĂ«rbimit Letâs Encrypt.
- Mbështetje për verifikimet SPF (Sender Policy Framework) dhe MTA-STS (MTA Strict Transport Security).
NĂ« versionin e ri:
- Shtuar mbrojtje nga sulmet SMTP smuggling, që lejojnë ndarjen e një mesazhi në disa mesazhe të ndryshme përmes përdorimit të një sekuence jo standarde për ndarjen e letrave.
- Realizuar klasë përdoruesish, të cilët mund vetëm të marrin letra, pa mundësi të dërgojnë.
- E ndaluar caktimi në konfigurim i bosh. IP-adresat pranimeve të lidhjeve (parametrat e adresës duhet të jenë shprehur qartë, në rastin e thjeshtë, mjafton të hiqet komenti nga parametri i caktuar në skedarin e konfigurimit).
- Në skenarin docker/add-user.sh është shtuar mbështetje për marrjen e emailit dhe fjalëkalimit nga variablat e ambientit.
Burimi: opennet.ru
