Dostupný poštový server Mox 0.0.15

Bol hromadný zásah do projektu Mox 0.0.15, ktorý vyvíja komplexné riešenie na prevádzku poštových serverov, vrátane všetkých komponentov potrebných na odosielanie a prijímanie e-mailov. Ponúkajú sa vlastné implementácie serverov SMTP a IMAP4, systém filtrovania nežiaduceho obsahu a webové rozhrania pre správcov a používateľov. Kód projektu je napísaný v Go a je distribuovaný pod licenciou MIT.

Cieľom projektu je vytvorenie riešenia typu „všetko v jednom“, ktoré umožňuje jednoducho spustiť funkčný poštový server bez zložitých nastavení a bez potreby prepojenia rôznych izolovaných služieb a aplikácií. Predpokladá sa, že kvôli komplikáciám pri nasadzovaní a údržbe poštových serverov spotrebitelia uprednostňujú centralizovaných poskytovateľov e-mailov, čím ničia samotnú predstavu e-mailu ako decentralizovanej služby, ktorá sa skladá z mnohých vlastných poštových serverov.

Mox umožňuje za 10 minút nastaviť zabezpečený poštový server pre svoje domény, ktorý podporuje moderný protokolový balík a nevyžaduje inštaláciu ďalších závislostí. Aktualizácia softvéru na poštovom serveri spočíva v stiahnutí novej verzie mox a reštartovaní. Prijímanie a aktualizácia TLS-certifikátov sú vykonávané automaticky. Na nastavenie a vykonávanie úloh spojených s údržbou sa môže používať webové rozhranie, a pre pokročilé nastavenie je k dispozícii konfiguračný súbor.

Aby sa predišlo problémom s bezpečnosťou, ktoré vznikajú pri nízkoúrovňovej práci s pamäťou, sa na vývoj používa jazyk Go. Na udržanie vysokej kvality kódu sa vykonáva manuálne a automatizované testovanie kompatibility s populárnymi poštovými servermi a klientmi, unit- a fuzzing-testovanie, ako aj kompletná dokumentácia kódu.

Hlavné vlastnosti Mox:

  • Podpora protokolov SMTP a IMAP4.
  • Použitie rozšírení SPF, DKIM a DMARC na identifikáciu poštových domén, potvrdenie práv na odosielanie a overenie pravosti správ.
  • Sledovanie reputácie hostiteľov, domén a odosielateľov. Použitie bajesovského klasifikátora, DNSBL a šedých zoznamov na filtrovanie neželaných správ.
  • Podpora rozšírení pre používanie Unicode a národných abecied v menách a doménach.
  • Automatické získavanie TLS certifikátov v certifikačných autoritách, ktoré podporujú protokol ACME, napríklad v Let’s Encrypt.
  • Podpora mechanizmov DANE a MTA-STS na šifrovanie prichádzajúcich a odchádzajúcich správ cez SMTP s rozšírením STARTTLS.
  • Vstavaný webmail na čítanie a odosielanie e-mailov cez prehliadač.
  • Vstavané webové rozhranie administrátora na správu domén a užívateľských účtov, nastavenie SPF/DKIM/DMARC/TLSRPT/MTA-STS, prezeranie štatistík a zmenu parametrov konfiguračného súboru.
  • Existencia HTTP servera na podávanie statických súborov a preposielanie požiadaviek (obrátený proxy).
  • Poskytovanie HTTP/JSON API na odosielanie/nahrávanie správ a získavanie súvisiacich udalostí o doručení.
  • Export metrik pre monitorovací systém Prometheus.
  • Podpora rozšírení pre automatickú konfiguráciu e-mailových klientov (DNS SRV, https://autoconfig.domena, QR kód).

Medzi zmenami v novej verzii:

  • Pridaná podpora IMAP rozšírení:
    • NOTIFY (RFC 5465) na sledovanie príchodu správ,
    • UIDONLY (RFC 9586) na dopytovanie správ podľa UID na zníženie záťaže servera.
    • MULTISEARCH (RFC 7203) na vyhľadávanie v poštových schránkach,
    • PREVIEW (RFC 8970) na rýchly náhľad správ,
    • REPLACE (RFC 8508) na nahradenie obsahu v konceptoch správ,
    • MULTIAPPEND (RFC 3502) na pripojenie viacerých správ naraz,
    • METADATA (RFC 5464) na uchovávanie metadát,
    • INPROGRESS (RFC 9585) na prenos informácií o stave vykonávania dlhých operácií,
    • NAMESPACE (RFC 2342) na definovanie menových priestorov poštových schránok,
    • WITHIN (RFC 5032) na vyhľadávanie v časových intervaloch,
    • CREATE-SPECIAL-USE (RFC 6154) na vytváranie špecializovaných poštových schránok, ako sú „Prichádzajúce“ a „Odoslané“,
    • SAVEDATE (RFC 8514) na sledovanie času uloženia správy v poštovej schránke.
  • Pridané nastavenie na spracovanie oddelovačov „+“ a „-“ v e-mailových adresách (you+anything@example.com a you-anything@example.com).
  • Pridané nastavenie na zákaz zmeny hesla (iba automatická generácia bezpečného hesla).
  • Pridané nastavenie na odmietanie prichádzajúcich doručení pri výskyte chýb v SMTP transakcii.
  • Vo Webmail bola pridaná tlačidlo na stiahnutie správy vo formáte eml alebo mbox/maildir v archívoch zip/tgz/tar, ako aj tlačidlá na označenie poštovej schránky ako prečítanej a vytvorenie ďalších poštových schránok.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster