Dostupný poštovní server Mox 0.0.15

Byl vydán release projektu Mox 0.0.15, který vyvíjí komplexní řešení pro zajištění provozu poštovních serverů, zahrnující všechny komponenty nezbytné pro odesílání a přijímání e-mailů. Nabízí vlastní implementace serverů SMTP a IMAP4, systém filtrování nežádoucího obsahu a webové rozhraní pro administrátory a uživatele. Kód projektu je napsán v jazyce Go a je distribuován pod licencí MIT.

Cílem projektu je vytvoření řešení „všechno v jednom“, které usnadní spuštění funkčního poštovního serveru bez zdlouhavého nastavení a bez nutnosti vzájemného propojení různých izolovaných služeb a aplikací. Předpokládá se, že kvůli komplikacím při nasazení a údržbě poštovních servery spotřebitelé dávají přednost centralizovaným emailovým poskytovatelům, čímž narušují samotnou myšlenku elektronické pošty jako decentralizované služby, složené z mnoha vlastních poštovních serverů.

Mox umožňuje za 10 minut nastavit zabezpečený poštovní server pro své domény, který podporuje moderní stoh protokolů a nevyžaduje instalaci dalších závislostí. Aktualizace softwaru na poštovním serveru spočívá v načtení nové verze mox a restartu. Získávání a aktualizace TLS certifikátů se provádí automaticky. Pro nastavení a provádění úkolů spojených s údržbou lze použít webové rozhraní, a pro pokročilé nastavení je k dispozici konfigurační soubor.

Aby se vyloučily problémy s bezpečností, které vznikají při nízkoúrovňovém přístupu k paměti, je při vývoji používán jazyk Go. Pro udržení vysoké kvality kódu se aplikuje ruční a automatizované testování kompatibility s populárními poštovními servery a klienty, unit- a fuzzing-testování, a také komplexní dokumentace kódu.

Hlavní funkce Mox:

  • Podpora protokolů SMTP a IMAP4.
  • Použití rozšíření SPF, DKIM a DMARC pro identifikaci poštovních domén, potvrzení oprávnění k odesílání a ověřování zpráv.
  • Sledování reputace hostitelů, domén a odesílatelů. Použití bayesovského klasifikátoru, DNSBL a šedých seznamů pro filtrování nežádoucích zpráv.
  • Podpora rozšíření pro použití Unicode a národních abeced v názvech a doménách.
  • Automatické získávání TLS certifikátů u certifikačních autorit, které podporují protokol ACME, například u Let's Encrypt.
  • Podpora mechanismů DANE a MTA-STS pro šifrování příchozích a odchozích odeslání přes SMTP s rozšířením STARTTLS.
  • Vestavěný Webmail pro čtení a odesílání e-mailů prostřednictvím prohlížeče.
  • Vestavěné webové rozhraní administrátora pro správu domén a uživatelských účtů, nastavení SPF/DKIM/DMARC/TLSRPT/MTA-STS, zobrazení statistik a změnu parametrů konfiguračního souboru.
  • Přítomnost http serveru pro vydávání statických souborů a přesměrování požadavků (zpětný proxy).
  • Poskytování HTTP/JSON API pro odesílání/nahrávání e-mailů a získávání událostí spojených s doručením.
  • Export metrik pro monitoringový systém Prometheus.
  • Podpora rozšíření pro automatickou konfiguraci e-mailových klientů (DNS SRV, https://autoconfig.domena, QR kód).

Mezi změnami v nové verzi:

  • Přidána podpora IMAP rozšíření:
    • NOTIFY (RFC 5465) pro sledování příchozích zpráv,
    • UIDONLY (RFC 9586) pro vyžádání zpráv podle UID pro snížení zátěže serveru.
    • MULTISEARCH (RFC 7203) pro vyhledávání v e-mailových schránkách,
    • PREVIEW (RFC 8970) pro rychlé náhledy zpráv,
    • REPLACE (RFC 8508) pro nahrazení obsahu v rozpracovaných zprávách,
    • MULTIAPPEND (RFC 3502) pro přidání několika zpráv najednou,
    • METADATA (RFC 5464) pro uchování metadat,
    • INPROGRESS (RFC 9585) pro přenos informací o stavu dlouhotrvajících operací,
    • NAMESPACE (RFC 2342) pro definici jmenných prostorů e-mailových schránek,
    • WITHIN (RFC 5032) pro vyhledávání podle časových intervalů,
    • CREATE-SPECIAL-USE (RFC 6154) pro vytváření specializovaných e-mailových schránek, jako jsou "Doručené" a "Odeslané",
    • SAVEDATE (RFC 8514) pro sledování času uložení zprávy ve schránce.
  • Přidáno nastavení pro zpracování oddělovačů "+" a "-" v e-mailových adresách (you+anything@example.com a you-anything@example.com).
  • Přidáno nastavení pro zákaz změny hesla (pouze automatické generování bezpečného hesla).
  • Přidáno nastavení pro odmítnutí příchozích dodávek při výskytu chyb v SMTP transakci.
  • Ve Webmailu byla přidána tlačítko pro stažení zprávy ve formátu eml nebo mbox/maildir v archivech zip/tgz/tar, stejně jako tlačítka pro označení schránky jako přečtené a vytvoření dalších e-mailových schránek.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster