IMAP-serveren Dovecot 2.4.0 er tilgjengelig

Sju år etter lanseringen av versjon 2.3.0, er en ny gren av den plattformuavhengige IMAP-serveren Dovecot 2.4.0 blitt presentert, som støtter protokoller som POP3 og IMAP4rev1 med populære utvidelser som SORT, THREAD, MULTIAPPEND, QUOTA, ACL, COMPRESS, NOTIFY, METADATA og IDLE, samt autentiserings- og krypteringsmekanismer (SASL, TLS, SCRAM, XOAUTH2). Dovecot opprettholder full kompatibilitet med klassiske mbox og Maildir, ved å bruke eksterne indekser for å forbedre ytelsen. For å utvide funksjonaliteten kan det brukes plugins, som realiserer muligheter som kvoter, ACL, push-varsler, fulltekstssøk og virtuelle postkasser. Prosjektkoden distribueres under lisensene LGPL og MIT.

Hovedendringer:

  • Det er gjort endringer som bryter bakoverkompatibiliteten med konfigurasjonen brukt for versjon 2.3.x. For eksempel er det innført ny syntaks for variabelbehandling («%{local_port}» i stedet for «%a» osv.) og modifikatorer («%{user | md5 | hexlify(1)}» i stedet for «%1Mu» osv.), det er nå påkrevd å spesifisere navn i seksjonene passdb og userdb, mange innstillinger er blitt omdøpt, og kvoteinnstillinger er plassert i en egen seksjon.
  • Det er lagt til eksperimentell støtte for SMTPUTF8-utvidelsen (RFC 6531) og modus «IMAP UTF8=ACCEPT», som gjør det mulig å bruke tegn fra nasjonale alfabeter i e-postadresser, vertsnavn, postkassens navn og overskrifter. For å aktivere dette kreves det en bygging med alternativet «--enable-experimental-mail-utf8» når configure-skriptet kjøres, samt at innstillingen «mail_utf8_extensions=yes» settes.
  • Støtte for ARGON2 passordhash-skjemaet, SASL-algoritmene SCRAM-SHA-1 og SCRAM-SHA-256, samt elliptiske kurver X25519 og X448 er lagt til.
  • I LDAP-autentiseringsdriveren er det lagt til støtte for attributter med flere verdier (multi-value).
  • Det er lagt til støtte for TLS-utvidelsen Channel Bindings.
  • Ved autentisering er muligheten for å ta hensyn til JA3-hashene implementert, som gjør det mulig å identifisere programvaren som brukes til å etablere forbindelsen basert på spesifikasjoner i tilkoblingsparametrene.
  • En ny fulltekst søke-plugin, fts-flatcurve, er lagt til, som bruker Xapian-motoren.
  • I IMAP er det lagt til støtte for returkoden INPROGRESS (RFC 9585), gjennom hvilken man kan sende varsler om fremdriften av langvarige operasjoner.
  • Det er implementert DNS-klient og HTTP-klient i lib-lua.
  • Det er lagt til støtte for SCRAM-SHA-mekanismer i lib-sasl.
  • Støtte for SNI (Server Name Indication) er lagt til i lmtp, noe som gjør det mulig å knytte innstillinger til navnet. serveren, informasjon som overføres i klartekst i TLS-økten.
  • Støtte for transaksjonsloggmodus (WAL – Write-Ahead Logging) er lagt til i sqlite-driveren.
  • Automatisk aktivering av IMAP-utvidelsen COMPRESS for datakompresjon som sendes via tilkoblingen til IMAP-serveren er sikret.
  • Innstillingen auth_internal_failure_delay er lagt til, som definerer forsinkelsen før klienten får svar ved autentiseringsfeil på grunn av intern feil.
  • Innstillingen fts_message_max_size er lagt til, som angir maksimal størrelse på e-postinnholdet som indekseres av fulltekstsøkemotoren.
  • Innstillingen login_socket_path er lagt til, som angir banen til sokkelen som brukes av innloggingsprosessene.
  • Innstillingen quota_mailbox_count er lagt til, som angir det maksimalt tillatte antallet opprettede postkasser.
  • Innstillingen quota_mailbox_message_count er lagt til, som angir det maksimalt tillatte antallet meldinger i en enkelt postkasse.
  • Innstillingen submission_add_received_header er lagt til, som styrer tillegg av "Received:"-overskriften til e-poster (kan brukes for å skjule informasjon om avsenderen).
  • Innstillingen cassandra_log_retries er lagt til for å styre logging av feil ved gjentatte forespørsel til Apache Cassandra.
  • Innstillingen acl_global_path er erklært utdatert (støtte for globale filer og kataloger med ACL er avsluttet).
  • Støtten for fulltekstindekserere fts-lucene og fts-squat er avsluttet (flyttet til plugins), verktøyet dsync (erstattet med doveadm sync), IMAP-kommandoene SETQUOTA og innstillingen set_quota, Dovecot Director-arkitekturen, replicator (anbefales å bruke NFS), Sieve-utvidelsene notify, imapflags og vnd.dovecot.duplicate.
  • Lua Authentication Database har erstattet sjekkpassord, passdb og userdb for autentiseringsdata.
  • Støtten for pluginene zlib, listescape, old-stats og mailbox-alias er avsluttet.
  • Støtten for Memcached-driveren er avsluttet, det anbefales å bruke Redis-driveren i stedet.
  • Støtten for shadow-driveren er avsluttet, det anbefales å bruke en PAM-basert autentiseringsdatabase i stedet.
  • Støtten for Berkeley DB i dict_db_config er avsluttet.
  • Støtten for usikre passordhash-algoritmer er deaktivert som standard (for å aktivere igjen, bruk parameteren auth_allow_weak_schemes).
  • Støtten for OpenSSL-versjoner før 1.0.2 er avsluttet.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster