Den tilgængelige e-mailserver Mox 0.0.15

Udgivelsen af projektet Mox 0.0.15 er offentliggjort, som udvikler en omfattende løsning til drift af e-mailservere, der omfatter alle komponenter, der er nødvendige for at sende og modtage e-mails. Der tilbydes egne implementeringer af SMTP og IMAP4-servere, et system til filtrering af uønsket indhold samt webgrænseflader for administratorer og brugere. Projektkoden er skrevet i Go og distribueres under MIT-licensen.

Målet med projektet er at skabe en 'alt-i-én' løsning, der gør det muligt at starte en fungerende e-mailserver uden besværlig opsætning og uden behov for at koble forskellige isolerede tjenester og applikationer sammen. Det forventes, at på grund af komplikationerne ved implementering og vedligeholdelse af e-mails servere foretrækker forbrugerne centraliserede e-mail-udbydere, hvilket underminerer selve ideen om e-mail som en decentraliseret service bestående af mange egne e-mailservere.

Mox giver mulighed for at opsætte en sikker e-mailserver til sine domæner på 10 minutter, som understøtter den moderne protokolstak og ikke kræver installation af yderligere afhængigheder. Opdatering af software på e-mailserveren indebærer blot at downloade den nye version af mox og genstarte. TLS-certifikater bliver automatiseret. Webgrænsefladen kan anvendes til opsætning og udførelse af vedligeholdelsesopgaver, mens en konfigurationsfil er tilgængelig til avanceret opsætning.

For at undgå sikkerhedsproblemer, der opstår ved lavniveau arbejde med hukommelse, anvendes programmeringssproget Go under udviklingen. For at opretholde høj kvalitet i kodebasen udføres manuel og automatiseret test af kompatibilitet med populære e-mailservere og klienter, unit- og fuzzing-test samt grundig dokumentation af koden.

De vigtigste funktioner i Mox:

  • Understøttelse af protokoller SMTP og IMAP4.
  • Brug af SPF-, DKIM- og DMARC-udvidelser til identifikation af e-maildomæner, bekræftelse af sendemagter og autentificering af meddelelser.
  • Overvågning af omdømmet for værter, domæner og afsendere. Anvendelse af bayesianske klassifikatorer, DNSBL og grålister til filtrering af uønskede meddelelser.
  • Understøttelse af udvidelser til brug af Unicode og nationale alfabeter i navne og domæner.
  • Automatisk opnåelse af TLS-certifikater hos certifikationscentre, der understøtter ACME-protokollen, såsom Let's Encrypt.
  • Understøttelse af DANE- og MTA-STS-mekanismer til kryptering af indgående og udgående forsendelser over SMTP med STARTTLS-udvidelsen.
  • Indbygget webmail til læsning og afsendelse af e-mails via browser.
  • Indbygget webadministratorgrænseflade til administration af domæner og konti, konfiguration af SPF/DKIM/DMARC/TLSRPT/MTA-STS, visning af statistik og ændring af konfigurationsfilens parametre.
  • Tilstedeværelse af en http-server til levering af statiske filer og omdirigering af forespørgsler (reverse proxy).
  • Tilvejebringelse af HTTP/JSON API til afsendelse/overførsel af e-mails og modtagelse af relaterede leveringsbegivenheder.
  • Eksport af metrikker til overvågningssystemet Prometheus.
  • Understøttelse af udvidelser til automatisk opsætning af e-mailklienter (DNS SRV, https://autoconfig.domen, QR-kode).

Blandt ændringerne i den nye version:

  • Tilføjet support til IMAP-udvidelser:
    • NOTIFY (RFC 5465) til overvågning af ankomsten af meddelelser,
    • UIDONLY (RFC 9586) til anmodning om meddelelser efter UID for at reducere belastningen på serveren.
    • MULTISEARCH (RFC 7203) til søgning i postkasser,
    • PREVIEW (RFC 8970) til hurtig forhåndsvisning af meddelelser,
    • REPLACE (RFC 8508) til erstatning af indholdet i kladde-meddelelser,
    • MULTIAPPEND (RFC 3502) til at tilføje flere meddelelser ad gangen,
    • METADATA (RFC 5464) til opbevaring af metadata,
    • INPROGRESS (RFC 9585) til transmission af oplysninger om status for langvarige operationer,
    • NAMESPACE (RFC 2342) til definition af navnerum for postkasser,
    • WITHIN (RFC 5032) til søgning inden for tidsintervaller,
    • CREATE-SPECIAL-USE (RFC 6154) til oprettelse af specialiserede postkasser, såsom "Indgående" og "Sendt",
    • SAVEDATE (RFC 8514) til at spore tiden for opbevaring af meddelelser i postkassen.
  • Tilføjet indstilling til behandling af separatorer "+" og "-" i e-mailadresser (you+anything@example.com og you-anything@example.com).
  • Tilføjet indstilling til forbud mod ændring af adgangskode (kun automatisk generering af sikker adgangskode).
  • Tilføjet indstilling til afvisning af indgående leverancer ved fejl i SMTP-transaktionen.
  • I webmail er der tilføjet en knap til at downloade meddelelsen i eml- eller mbox/maildir-format i zip/tgz/tar-arkiver, samt knapper til at markere postkassen som læst og oprette yderligere postkasser.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster