Shpallet versione e serverit SMTP chasquid 1.13, i cili është fokusuar në thjeshtësinë e konfigurimit dhe sigurinë. Chasquid është kryesisht i destinuar për përdorim në projekte tipike, ku fleksibiliteti dhe funksionaliteti i Postfix dhe Exim janë të tepruara. Kodi i projektit është shkruar në gjuhën Go dhe shpërndahet nën licencën Apache 2.0.
Karakteristikat kryesore:
- Sistem i thjeshtuar i konfigurimit. Konfigurimi i serverit SMTP përbëhet nga skedari chasquid.conf me parametrat bazë dhe një grup katalogesh me emrat e shërbimeve emrave të domain-eve, brenda të cilave ndodhen skedarët e lidhur me domain për përputhjen e adresave të emailit me përdoruesit, parametrat e DB për ruajtjen e bazës së përdoruesve, certifikatat TLS etj. Për krijimin dhe redaktimin e bazës së përdoruesve për çdo domain përdoret utiliteti chasquid-util.
- Për filtrimin e postës dhe për të eliminuar spam-in, përdoret një sistem hooks që lejon lidhjen e një procesori që thirret në fazën përfundimtare të marrjes së një mesazhi. Ofron këta procesorë të gatshëm: greylist për mbajtjen e "listave gri" (shkëmbimi i një gabimi të përkohshëm në kërkesën e parë nga serverat e panjohur) përmes greylistd, spamc dhe rspamc për bllokimin e spam-it përmes Spamassassin dhe rspamd, clamdscan për filtrimin e viruseve përmes ClamAV dhe dkimsign për verifikimin DKIM me driusan/dkim ose dkimpy.
- Mbrojtja nga gabimet në konfigurim që çojnë në probleme me sigurinë, siç janë relie të hapura dhe autentikimi me tekst të hapur.
- Prania e një serveri të specializuar HTTP për monitorimin dhe shfaqjen e funksionimit të serverit SMTP.
- Disponueshmëria e paketave të gatshme për distribucione Debian, Ubuntu dhe Arch Linux.
- Mbështetje për integrimin me serverin IMAP Dovecot për autentikimin e përdoruesve.
- Mundësia e përdorimit të domain-eve virtuale të postës me bazat e veta të përdoruesve dhe ridrejtimeve.
- Mbështetje për heqjen e pjesëve nga adresa, për shembull, trajtimi i "user+something@domain" si "user@domain".
- Mbështetje për zgjerimin SMTPUTF8 (RFC 6531), që mundëson 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. Menaxhimi i parametrave TLS në lidhje me domenet dhe mbrojtja nga rënia e 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 kontrollin SPF (Sender Policy Framework) dhe MTA-STS (MTA Strict Transport Security).
Në lëshimin e ri:
- Shtuar mbrojtja 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 email-eve.
- Realizuar njĂ« klasĂ« pĂ«rdoruesish, qĂ« mund tĂ« marrin vetĂ«m email-e, pa mundĂ«si pĂ«r tâi dĂ«rguar ato.
- Ndalimi i specifikimit në konfigurim të boshllëqeve IP-adresave për pranimin e lidhjeve (parimet e adresës duhet të jenë të caktuara qartë, në rastin më të thjeshtë mjafton të hiqet komenti nga konfigurimi përkatës në skedarin e konfigurimit).
- Në skriptin docker/add-user.sh është shtuar mbështetje për marrjen e email-it dhe fjalëkalimit nga variablët e ambientit.
Burimi: opennet.ru
