Dovecot er en åpen kildekode og en gratis POP3- og IMAP-server som kan distribueres på Linux og UNIX-lignende operativsystemer. Skrevet med sikkerhet først og fremst i tankene, er Dovecot-prosjektet enkelt å sette opp og krever ikke spesielt vedlikehold.
Den høyest utførte IMAP-serveren
Dovecot er også en av de mest effektive IMAP-serverne, kompatibel med standarder, og gir selvoptimerende indekser og selvhelbredelse. Det er administrasjonsvennlig, har fleksibel brukergodkjenning, overføringsstøtte fra mange eksisterende POP3- og IMAP-servere, samt løsninger for POP3- og IMAP-feil.
Det er standarder som er kompatible
Mens andre e-postservere mislykkes de fleste, komprimerer programvaren med alle standardprøver for IMAP (Internet Message Access Protocol). Det har blitt konstruert for å tilby selvoptimiserte indekser som inneholder all data og informasjon som klienten bruker av sluttbrukeren vanligvis trenger.
Det er selvhelbredende
Den beste egenskapen til Dovecot er evnen til å helbrede når et problem oppstår. For eksempel vil det prøve å fikse ødelagte indeksfiler. Men alvorlige problemer logges automatisk inn i en loggfil som er tilgjengelig for sysadmin. I tillegg skal programmet være admin-vennlig.
Postkasser og indekser kan endres
En annen interessant funksjon er muligheten til å tillate brukere å endre indekser og postkasser fra flere datamaskiner samtidig, noe som betyr at det fungerer perfekt på grupperte filsystemer. I tillegg benyttes direktørmagasiner til å fikse vanlige NFS (Network File System) cachingproblemer.
Ekstremt fleksibel brukerautentisering
Utover alle de nevnte funksjonene kommer Dovecot også med ekstremt fleksibel brukerautentisering som er designet fra offset for å støtte et bredt spekter av autentiseringsmekanismer og databaser.
Det er lett utvidbart
En annen flott funksjon av Dovecot er dens evne til å forlenge seg med nye funksjoner via plugins. IMAP- og POP3-kontoer fra andre e-postservere kan enkelt importeres i Dovecot. Det er en veldig sikker e-postserver for det 21. århundre.
Hva er nytt i denne versjonen:
- Forskjellige innstillingsendringer, se https://wiki2.dovecot.org/Upgrading/2.3
- Logging omskriving startet: Logging er nå basert på hierarkiske hendelser. Dette gjør det mulig å gjøre forskjellige ting, for eksempel: 1) girnconsistent logprefikser, 2) aktiverer feilsøkingslogging med finere granularitet, 3) gir logger i flere maskinlesbare formater. (for eksempel json). Alt er ikke ferdig ennå, spesielt mye av den gamle loggkoden må fortsatt oversettes til den nye måten.
- Statistikk omskriving startet: Statistikkene er nå basert på (logg) hendelser. Det er mulig å samle statistikk om event som er logget. Se http://wiki2.dovecot.org/Statistics for detaljer
- ssl_dh-innstillingen erstatter de gamle genererte ssl-parametrene.dat
- IMAP: Når BINARY FETCH finner en ødelagt post, send [PARSE] -feil i stedet for [UNKNOWNCTE]
- Linux: Kjerne dumping via PR_SET_DUMPABLE er ikke lenger aktivert som standard på grunn av mulige sikkerhetsgrunner (funnet av cPanel Security Team).
- Lagt til støtte for SMTP-innsending-proxy-server, som inkluderer støtte for BURL og CHUNKING-utvidelse.
- LMTP omskrivning. Støtter nå CHUNKING utvidelse og blanding av lokale / proxy mottakere.
- auth: Støtte libsodium for å legge til støtte for ARGON2I og ARGON2ID passord ordninger.
- auth: Støtt BLF-CRYPT passord på alle plattformer
- auth: Lagt til LUA scripting support for passdb / userdb. Se https://wiki2.dovecot.org/AuthDatabase/Lua
- Inndatastrømmer er mer pålitelige nå når det er feil eller når maksimal bufferstørrelse er nådd. Tidligere i noen situasjoner kunne dette ha forårsaket Dovecot å prøve å lese allerede frigjort minne.
- Utgangsstrømmer var ikke tidligere håndteringsfeil når du skrev en trailer på slutten av strømmen. Dette påvirket hovedsakelig krypterings- og zlib-komprimeringsstreamer, som kunne ha lydløst skrevet avkortede filer hvis den siste skrivningen skjedde å mislykkes (som normalt ikke skulle ha skjedd).
- virtuelt plugin: Faste panikk når du henter mails fra virtuelle postkasser med IMAP BINARY-utvidelse.
- doveadm-server: Fest potensielle hender med SSL-tilkoblinger
- Doveadm-proxy: Lesekommandoeres utgang fra v2.2.33 + -servere kunne ha forårsaket at utgangen blir skadet eller forårsaket et krasj.
- Mange andre mindre rettelser
Hva er nytt i versjon 2.2.32:
- imapc gjenkobling fix ble glemt fra 2.2.29 utgivelse, som også gjorde "gjøre kontroll" mislykkes i en enhetstest
- dict-sql: Fusjonering av flere UPDATEer til en enkelt setning fungerte ikke egentlig.
- Fast bygning med vpopmail
Hva er nytt i versjon 2.2.31:
- imapc tilbakekoblingsretting ble glemt fra 2.2.29 utgivelse , som også gjorde "gjøre kontroll" mislykkes i en enhetstest
- dict-sql: Fusjonering av flere UPDATEer til en enkelt setning fungerte ikke egentlig.
- Fast bygning med vpopmail
Hva er nytt i versjon 2.2.30.2:
- imapc tilbakekoblingsrett var glemt fra 2.2.29 utgivelse , som også gjorde "gjøre kontroll" mislykkes i en enhetstest
- dict-sql: Fusjonering av flere UPDATEer til en enkelt setning fungerte ikke egentlig.
- Fast bygning med vpopmail
Hva er nytt i versjon 2.2.29.1 :
- imapc tilbakekoblingsrett var glemt fra 2.2.29 utgivelse , som også gjorde "gjøre kontroll" mislykkes i en enhetstest
- dict-sql: Fusjonering av flere UPDATEer til en enkelt setning fungerte ikke egentlig.
- Fast bygning med vpopmail
Hva er nytt i versjon 2.2.28:
- regissør: "doveadm regissør flytte" til samme vert oppdaterer nå brukerens timeout. Dette gjør det mulig å holde brukeren hele tiden i samme backend ved bare å flytte brukeren regelmessig til det.
- Når ny postkasse er opprettet, bruk først INBOXs dovecot.index.cache caching beslutninger.
- Utstøtende mails skriver GUID til dovecot.index.log nå bare hvis GUID er raskt tilgjengelig fra indeks / cache.
- pop3c: Øk timeout for PASS-kommandoen til 5 minutter.
- Mail-tilgangsfeil ignoreres ikke lenger når du søker eller sorterer. Med IMAP blir det ikke-mottatte SØK / SVART svaret fortsatt det samme som før, men INGEN svar returneres i stedet for OK.
- Gjør dovecot.list.index filnavn konfigurerbart. Dette er nødvendig når det er flere navneområder som peker på samme e-postrute (for eksempel lazy_expunge namespace for mdbox).
- Legg til size.virtual på dovecot.index når mappen vsizes er tilgjengelig (for eksempel kvote = telle). Dette er hovedsakelig en løsning for å unngå langsom kvoteberegning når meldingsstørrelsen går tapt fra dovecot.index.cache på grunn av korrupsjon eller annen grunn.
- auth: Støtte OAUTHBEARER og XOAUTH2 mekanismer. Støtter også dem i lib-dsasl for klientsiden.
- auth: Støttefiltrering etter SASL-mekanisme: passdb {mechanisms}
- Krymp e-postprosessene 'minnebruk ved ikke lagring av innstillinger duplisert unødvendig mange ganger.
- imap: Legg til imap_fetch_failure-innstillingen for å kontrollere hva som skjer når FETCH mislykkes for noen mails (se eksempel-config).
- imap: Inkluder info om siste kommando i frakoblingslogglinje.
- imap: Opprettet ny SEARCH = X-MIMEPART-utvidelse. Det er for øyeblikket ikke annonsert som standard, siden det ikke er fullt implementert.
- fts-solr: Legg til støtte for grunnleggende godkjenning.
- Cassandra: Støtte automatisk forsøke mislykkede spørringer hvis execution_retry_interval og execution_retry_times er satt.
- doveadm: Lagt til "postboksbane" kommando.
- mail_log plugin: Hvis plugin {mail_log_cached_only = yes}, logg bare de ønskede feltene hvis det ikke krever at e-posten åpnes.
- mail_vsize_bg_after_count innstillingen ble lagt til (se eksempel-config).
- mail_sort_max_read_count innstillingen ble lagt til (se eksempel-config).
- pop3c: Lagt til pop3c_features = ingen pipelining-innstilling for å hindre bruk av PIPELINING-utvidelsen, selv om den er annonsert.
- Indeksfiler: day_first_uid ble ikke oppdatert riktig siden v2.2.26. Dette forårsaket dovecot.index.cache å være ikke-optimal.
- imap: SØK / SORT kan ha anfallskrasj i client_check_command_hangs
- imap: FETCH X-MAILBOX kan ha assert-krasjet i virtuelle postkasser.
- imap: Kjøretid i merket kommandoresponse var ofte feil. 0.
- Søk: Bruke NOT n: * eller NOT UID n: * ble ikke håndtert riktig
- regissør: Doveadm regissesspark ble ødelagt
- regissør: Fix krasj når du bruker director_flush_socket
- regissør: Løs noen feil når du flytter brukere mellom backends
- imapc: Ulike feilhåndteringsoppdateringer og forbedringer
- master: Doveadm prosess status output hadde mange duplikater.
- autoexpunge: Hvis postboksens navn på tidsstempel er nyere enn e-postens tidsramme, bruk den i stedet. Dette er nyttig når autoexpunging f.eks. Søppel / * og en hel postkasse slettes ved å gi nytt navn til det under Papirkurv for å forhindre at det blir autoexpungert for tidlig.
- autoexpunge: Flere prosesser kan ha forsøkt å utvide de samme postene samtidig. Dette var problematisk spesielt med lazy_expunge-plugin.
- auth:% {passdb: *} var tom i auth-arbeider prosesser
- Auth-policy: hashed_password ble alltid sendt tomt.
- dict-sql: Slett flere UPDATEer til en enkelt setning hvis det er mulig.
- fts-solr: Unnslipp {} tegn når du sender spørsmål
- fts: fts_autoindex_exclude = Spesiell bruk forårsaket krasjer
- doveadm-server: Lag lekkasjer og andre problemer når prosessen blir gjenbrukt for flere forespørsler (service_count! = 1)
- sdbox: Fiks assert-krasj i postkasse opprett rase
- lda / lmtp: deliver_log_format-verdiene var ikke helt riktige hvis Sieve ble brukt. spesielt% {storage_id} ble ødelagt.
- lmtp_user_concurrency_limit fungerte ikke hvis userdb endret brukernavn
Hva er nytt i versjon 2.2.27:
- Lagt til mail_crypt-plugin som tillater kryptering av lagrede e-poster. Se http://wiki2.dovecot.org/Plugins/MailCrypt
- statistikk: Globale statistikker kan sendes til Carbon-server ved å sette stats_carbon_server = ip: port
- imap / pop3 proxy: Hvis passdb returnerer proxy_not_trusted, ikke send ID / XCLIENT
- Lagt til generisk hashmodifier for% variabler:% {; rounds =, truncate =, salt = s>: felt} Hash-algoritmen er noen av de støttede, f.eks. md5, sha1, sha256. Også "pkcs5" støttes ved hjelp av SHA256. For eksempel:% {sha256: bruker} eller% {md5; truncate = 32: bruker}.
- Lagt til støtte for SHA3-256 og SHA3-512 hashes.
- config: Støtt DNS-jokertegn i lokalnavn, f.eks. local_name * .example.com {..} matcher anything.example.com, men ikke flere.alltalleksempel.com.
- config: Støtte flere navn i lokalnavn, f.eks. local_name "1.example.com 2.example.com & quot; {..}
- Fast krasj i auth prosess når auth-policy ble konfigurert og autentisering ble avbrutt / mislyktes uten et brukernavn sett.
- regissør: Hvis to brukere hadde forskjellige merker, men samme hash, kan brukerne ha blitt omdirigert til feil merkets verter.
- Indeksfiler kan ha blitt trodd feil fortapte, forårsaker "Manglende mellomfil seq = .." å være logget og indeksen gjenoppbygges. Dette skjedde lettere med IMAP dvalemodus aktivert.
- Forskjellige reparasjoner for å gjenopprette tilstanden korrekt i dvalemodus.
- dovecot.index filer var vanligvis 4 byte per e-post for stor. Dette skyldes at 3 byte per e-post var bortkastet som kunne ha blitt brukt til IMAP-søkeord.
- Forskjellige korrigeringer for å håndtere dovecot.list.index korrupsjon bedre.
- lib-fts: Fast assert-krasj i adresse tokenizer med spesifikk innspilling.
- Fast hevderkrasj i HTML til tekstparsing med spesifikk inngang (for eksempel for FTS-indeksering eller utklippsgenerering)
- doveadm synkronisering -1: GUID-konflikter med fast håndtering av postkasser.
- sdbox, mdbox: Utfør full indeksrekonstruksjon hvis korrupsjon oppdages i lib-indeksen, som kjører indeksen fsck.
- kvote: Ikke hopp over kvotekontroller når du flytter e-post mellom forskjellige kvoterøtter.
- søk: Flere sekvenser eller UID-sett i søkeparametere ble ikke håndtert riktig. De ble feil sammensmeltet sammen.
Hva er nytt i versjon 2.2.26.0:
- Ferdig noen kompilere problemer.
- auth: Fast assert-krasj når du bruker NTLM- eller SKEY-mekanismer og flere passord.
- auth: Fast krasj når du eksporterer til auth-worker passvb ekstra felt som hadde tomme verdier.
- dsync: Fast assert-krasj i dsync_brain_sync_mailbox_deinit
Hva er nytt i versjon 2.2.25:
- Forskjellige reparasjoner til doveadm. Spesielt løpekommandoer via doveadm-serveren ble ødelagt.
- regissør: Fast bruker svakhet blir sittende fast i noen situasjoner
- regissør: Fiks en situasjon der regissører fortsetter å sende forskjellige stater til hverandre og aldri blir synkronisert.
- regissør: Fast assert-krasj relatert til en treg "bruker drept" svare
- Fast anfallskrasj relatert til istream-concat, som kunne ha blitt utløst minst av et Sieve-skript.
Hva er nytt i versjon 2.2.23:
- Forskjellige reparasjoner til doveadm. Spesielt løpekommandoer via doveadm-serveren ble ødelagt.
- regissør: Fast bruker svakhet blir sittende fast i noen situasjoner
- regissør: Fiks en situasjon der regissører fortsetter å sende forskjellige stater til hverandre og aldri blir synkronisert.
- regissør: Fast assert-krasj relatert til en treg "bruker drept" svare
- Fast anfallskrasj relatert til istream-concat, som kunne ha blitt utløst minst av et Sieve-skript.
Hva er nytt i versjon 2.2.21:
- Doveadm postkasse liste (og noen andre) ble ødelagt i v2.2.20
- regissør: Fast endring av backendendringer når du kjører med bare en direktørserver.
- virtuelt plugin: Fast krasj når du prøver å åpne ikke-eksisterende autocreated backend-postkasse.
Hva er nytt i versjon 2.2.20:
- Lagt til postboksen {autoexpunge =} innstillingen. Se http://wiki2.dovecot.org/MailboxSettings for detaljer.
- ssl_options: Lagt til støtte for no_ticket
- imap / pop3 / managesieve-login: Lagt til postlogin_socket = path passdb ekstra felt. Dette tillater å erstatte standard service imap / pop3 / managesieve {} innstillinger for bestemte brukere (for eksempel kjører deres imap prosess via valgrind eller strace).
- doveadm henting: Lagt dato.sent / mottatt / lagret.unixtime
- fs-posix: Lagt modus = automatisk parameter for å angi opprettede filer og katalogmodus basert på foreldre dir hvis den har setgid-bit.
- regissør: Støtte bakover med vertsnavn, som gjør det mulig å verifisere SSL-sertifikatene sine.
- regissør: Regjeringsstaten ble desynkronisert dersom direktørkommandoer fra doveadm ble brukt til å modifisere samme backend i flere direktører samtidig med motstridende endringer. Denne løsningen inneholder noen ekstra sjekker, som sørger for at hvis en slik konflikt fremdeles skjer, blir den automatisk løst. I noen situasjoner kan en slik automatisk reparasjon nå bli unødvendig utløst og en feil logget.
- regissør: Backend-koder fungerte ikke riktig.
- ldap: tls_ * innstillinger ble ikke brukt for ldaps URIer.
- ldap, mysql: Fast innstilling koble timeout.
- auth: userdb oppslag via auth-arbeider kunne ikke endre brukernavn
- dsync: Fast håndtering slettte kataloger. Pass på at vi ikke går til uendelig nyhetsbrevslogg for postkasse.
- imap: Fast krasj i NOTIFY når det ble sett navneområder som ikke støttet NOTIFY.
- imap: Etter at SETMETADATA ble brukt, kunne forskjellige kommandoer (spesielt FETCH) ha begynt å henge når produksjonen var stor.
- statistikk: Idle økter ble ikke oppdatert ofte nok, og forårsaker at statistikkprosessen glemmer dem og logger feil om ukjente økter når de ble oppdatert senere.
- statistikk: Fast "Dupliser økt ID" feil når LMTP leveres til flere mottakere og fts_autoindex = ja.
- zlib-plugin: Fast kopiering forårsaker cache-korrupsjon når zlib_save ikke var satt, men kildemeldingen ble komprimert.
- fts-solr: Fast escaping Solr-spørringsparametere.
- lmtp: quota_full_tempfail = Ja ble ignorert med lmtp_rcpt_check_quota = yes
Hva er nytt i versjon 2.2.18:
- regissør: Logg inn UNIX-stikkontakter ble normalt oppdaget som doveadm eller direktørring, som forårsaker brudd på eksisterende installasjoner.
- sdbox: Når du kopierer en mail i alt lagringsplass, plasserer du destinasjonen til alt lagring også.
Hva er nytt i versjon 2.2.16:
- dbox: Resyncing (for eksempel doveadm force resync) sletter ikke lenger dovecot.index.cache-filen. Cachefilen var sjelden problemet, så dette bare forårsaket unødvendig langsomhet.
- Grensesnitt for postkassens navn endret seg under opprettingen av postkasser: Hver del av et hierarkisk navn (for eksempel "x" eller "y" i "x / y") kan nå være opptil 255 tegn langt (i stedet for 200). Dette reduserer også det maksimale antall hierarkiske nivåer til 16 (i stedet for 20) for å beholde maksimal navnlengde 4096 (en felles PATH_MAX grense). 255 karbongrensen er forhåpentligvis stor nok til migreringer fra alle eksisterende systemer. Det er også grensen på mange filsystemer.
- regissør: Lagt til director_consistent_hashing innstilling for å aktivere konsekvent hashing (i stedet for den mest tilfeldige MD5 hashing). Dette medfører færre brukerflytter mellom bakover når endringer i backend blir endret, noe som kan forbedre ytelsen (hovedsakelig på grunn av caching).
- direktør: Lagt til støtte for «tagger», som tillater en direktør å ringe for å betjene flere backend-klynger med forskjellige sett med brukere.
- LMTP-server: Lagt til lmtp_user_concurrency_limit-innstillingen for å begrense hvor mange LMTP-leveranser kan gjøres samtidig for en enkelt bruker.
- LMTP-server: Lagt til støtte for STARTTLS-kommandoen.
- Hvis loggdata genereres raskere enn det kan skrives, logg en advarsel om det og vis informasjon om det i loggprosessens prosess tittel i ps-utgang. Ikke tillat en enkelt tjeneste å oversvømme for lenge på bekostning av å forsinke logging av andre tjenester.
- statistikk: Lagt til støtte for å få global statistikk.
- statistikk: Bruk de samme sesjons-IDene som resten av Dovecot.
- statistikk: Plugins kan nå lage egne statistikkfelt
- doveadm server: Ikke-mail relaterte kommandoer kan nå også brukes via doveadm server (TCP socket).
- doveadm proxying: passdb oppslag kan nå overstyre doveadm_port og endre brukernavn.
- doveadm: Søkeforespørselen støtter nå "oldestonly" parameter for å stoppe umiddelbart på den første ikke-matchen. Dette kan brukes til å optimalisere: doveadm expunge postkasse Trash savedbefore 30d oldestonly
- doveadm: Lagt til "lagre" kommandoen for å lagre e-post direkte til spesifisert postkasse (omgå Sieve).
- doveadm hente: Lagt body.snippet-feltet, som returnerer de første 100 tegnene i en melding uten hvite plass eller HTML-koder. Resultatet lagres i dovecot.index.cache, slik at det kan hentes effektivt.
- dsync: Lagt til -t-parameter for å synkronisere bare e-post nyere enn det angitte mottatte tidsstempel.
- dsync: Lagt til -F [-] parameter for å synkronisere bare mails med [ut] gitt flagg / søkeord.
- dsync: Lagt til - en parameter for å spesifisere den virtuelle postkassen som inneholder brukerens alle mails. Hvis denne postkassen allerede er funnet å inneholde ønsket e-post (ved sin GUID), blir meldingen kopiert derfra i stedet for å bli lagret på nytt. (Dette er ikke effektivt nok ennå for inkrementell replikering.)
- dsync: -m parameter kan nå spesifisere Spesielle bruk av navn for postkasser.
- imapc: Lagt til imapc_features = gmail-migrering for å hjelpe migreringer fra Gmail. Se http://wiki2.dovecot.org/Migration/Gmail
- imapc: Lagt til imapc_features = søk for å støtte IMAP SEARCH-kommandoen. (For øyeblikket krever ESEARCH-støtte fra ekstern server.)
- utløp plugin: Lagt ut expire_cache = Ja innstilling for å cache de fleste databasene i Dovecot-indeksfiler.
- kvote: Hvis overquota-flagg i userdb ikke samsvarer med gjeldende kvotebruk, utfør et konfigurert skript.
- redis dict: Lagt til støtte for utgående nøkler (: expire_secs = n) og angi databasenummeret (: db = n)
- auth: Ikke krasj hvis hovedbrukerinnlogging er forsøkt uten konfigurert master = ja passdbs
- Parsing UTF-8-tekst for e-post kan ha forårsaket ødelagte resultater noen ganger hvis buffering ble delt i midten av et UTF-8-tegn. Dette påvirket minst søkemessige meldinger.
- Strengbehandlingen for noen loggede utdata ble ikke gjort riktig: UTF-8-tekst kunne ha blitt avkortet feil, eller trunken kan ikke ha skjedd i det hele tatt.
- fts-lucene: Oppslag fra virtuell postkasse bestående av over 32 fysiske postkasser kunne ha forårsaket krasj.
Hva er nytt i versjon 2.2.15:
- Plugins kan nå skrive ut en bannerkommentar i doveconf-utdata (vanligvis plugin-versjonen)
- Replikeringsplugin utløser nå lav (i stedet for høy) prioritet for postkopiering.
- IMAP / POP3 / ManageSieve-proxy: Hvis destinationsserveren ikke kan kobles til, prøv på nytt å koble til en gang per sekund opp til verdien av proxy_timeout. Dette gjør det mulig å raskt starte / oppgradere på backend-serveren uten å returnere påloggingsfeil.
- Interne passord-oppslag (for eksempel gjort av lmtp / doveadm-proxy) returnerte ikke feil i noen situasjoner der den skulle ha (for eksempel allow_nets mismatch)
- LMTP bruker mail_log_prefix nå for å logge postleveranser i stedet for et hardkodet prefiks. Ikke-leveringslogg-prefikset er fortsatt hardkodet skjønt.
- passdb allow_nets = søk i lokale kamper som ikke inneholder en IP-adresse (internt gjort av Dovecot-tjenester)
- Forskjellige feilsøkingslogging og feillogging forbedringer
- Forskjellige løpevilkårene til LAYOUT = indeks
- v2.2.14 virtuelt plugin krasjet i noen situasjoner
Hva er nytt i versjon 2.2.14:
- Noen av de viktigste løsningene siden RC1:
- Fastsatte flere løpevilkår med dovecot.index.cache-håndtering som kan ha forårsaket unødvendig "cache er skadet" feil.
- auth: Hvis auth-klienten som er oppført userdb og koblet fra før ferdigstillingen ble sittende fast, ble alle arbeidstakere opphørt og forespørsler begynte å mislykkes.
- Noen av de større endringene siden v2.2.13:
- lmtp: Leveres til: overskrift inneholder ikke lenger rundt e-postadressen. Andre MDA'er har det heller ikke.
- "Ut av diskplass" feil behandles nå som midlertidige feil (ikke det samme som "Ut av diskkvoten").
- replikeringsplugg: Bruk bare replikering for brukere som har en ikke-tom mail_replica-innstilling.
- lmtp proxy: Logg inn en linje om hver e-postlevering. Tilpasset login_source_ips-innstilling. Dette kan brukes til å angi kilde-IP-adressen runde robin fra et IP-basseng (i tilfelle du går tom for TCP-porter). Roglogginnstillinger kan bruke tcp :: som path.virtual plugin: Ikke hold mer enn virtual_max_open_mailboxes (standard 64) antall backend-postbokser åpne.SSL / TLS-komprimering kan deaktiveres med ssl_options = no_compressionacl: Global ACL-fil støtter nå "sitater" rundt mønstre.Addert last-login plugin for å angi brukerens siste innloggede tidsstempel på login.LDAP auth: Tillat passdb credentials oppslag også med auth_bind = yes
- IMAP: MODSEQ ble sendt i FETCH svar selv om CONDSTORE / QRESYNC ikke var aktivert. Dette brøt minst gamle utsikter.
- Passdb-statisk behandlet manglende passordfelt det samme som et tomt passordfelt.
- mdbox: Fast potensial uendelig looping når du skanner en ødelagt mdbox-fil.
- imap-login, pop3-login: Fast potensial krasjer når klienten kobles fra uventet.
- imap proxy: Forbindelsen henger i noen bruksmønstre. Dette påvirket hovedsakelig eldre utsikter.
- lmtp-proxy: Proxyen leverte noen ganger tomme mails i feilsituasjoner eller potensielt levert avkortede mails.
- fts-lucene: Hvis whitespace_chars ble satt, kan vi ha endte opp med å indeksere noen søppelord, og øke indeksstørrelsen unødvendig.
- -c og -I parametere for dovecot / doveadm-kommandoer ble ignorert hvis config-kontakten var lesbar.
- kvote: Omregning av kvoter inneholdt ikke INBOX i noen oppsett.
- E-postoverskrifter ble noen ganger lagt til i dovecot.index.cache i feil rekkefølge. Hovedproblemet dette forårsaket var med dsync + imapc inkrementell synkronisering da den andre synkroniseringen trodde den lokale postkassen var endret.
- doveadm-sikkerhetskopiering merket ikke om e-postmeldinger manglet fra midten av destinasjonspostkassen. Nå slettes og resynkeres postkassen.
Hva er nytt i versjon 2.2.11:
- acl plugin: Lagt til en alternativ global ACL-fil som kan inneholde postkassemønstre. Se http://wiki2.dovecot.org/ACL for detaljer.
- imap-proxy: Lagt til proxy_nopipelining passdb-innstilling for å omgå andre IMAP-tjeners bugs (MS Exchange 2013 spesielt).
- Lagt til% {auth_user},% {auth_username} og% {auth_domain} variabler. Se http://wiki2.dovecot.org/Variables for detaljer.
- Lagt til støtte for LZ4-komprimering.
- statistikk: Spor også klokketiden for kommandoer.
- forbedringer for pop3_migration-plugin for å prøve å være vanskeligere å matche UIDLene riktig.
- imap: SØK / SORT PARTIAL-tilbakemeldinger kan ha vært for store.
- doveadm-sikkerhetskopiering: Fast hendelse-krasj når du synkroniserer postkasse sletting.
Hva er nytt i versjon 2.2.10:
- auth: passdb / userdb dikt omskrivning for å støtte mye mer komplekse oppsett. Se doc / example-config / dovecot-dict-auth.conf.ext. De gamle innstillingene vil fortsette å fungere.
- auth: Lagt til userdb result_success / failure / tempfail og hopp over innstillinger, ligner passdb's. Se http://wiki2.dovecot.org/UserDatabase
- imap: Implementert SETQUOTA kommando for admin bruker når quota_set er konfigurert. Se http://master.wiki2.dovecot.org/Quota/Configuration
- kvote: Støtte "*" og " jokertegn i postkassenavn i quota_rules
- mysql: Lagt til ssl_verify_server_cert = nei ja parameter. Dette gjelder for tiden til "nei" for å sikre at ingenting bryter, men sannsynligvis vil bli "ja" i Dovecot v2.3.
- ldap: Lagt til blokkering = Ja innstilling for å bruke autentiseringsprosesser for ldap-oppslag. Dette er en løsning for nå å kunne bruke flere samtidige LDAP-tilkoblinger.
- forbedringer av pop3c + dsync ytelse
- kvotestatus: quota_grace ble ignorert
- ldap: Fast minnelekkasje med auth_bind = ja og uten auth_bind_userdn.
- imap: Ikke send HIGHESTMODSEQ lenger på SELECT / EXAMINE når CONDSTORE / QRESYNC aldri har blitt aktivert for postkassen.
- imap: Løser til håndtering av postkasser uten permanente modseqs. (Når [NOMODSEQ] returneres av SELECT, hovedsakelig med indeksindekser.)
- imap: Forskjellige reparasjoner til METADATA-støtte.
- statistikkplugg: Prosesser som bare midlertidig falt privilegier (for eksempel indexer-arbeider) kan ha vært loggingsfeil om ikke å kunne åpne / proc / self / io.
Hva er nytt i versjon 2.2.9:
- Fulltekstsøk indeksering kan nå gjøres automatisk etter lagrer / kopierer mails ved å sette inn plugin {fts_autoindex = yes}
- replikator: Lagt til replication_dsync_parameters innstilling for å passere "doveadm sync" parametere (for å kontrollere hva du skal replikere).
- Lagt til plugin for postfilter
- Lagt til liblzma / xz-støtte (zlib_save = xz)
- V2.2.8s forbedrede cache-filhåndtering avslørte flere gamle feil relatert til henting av postoverskrifter.
- v2.2.7s iostream-håndteringsendringer forårsaket at noen tilkoblinger ble koblet fra før spyling av produksjonen (for eksempel POP3-logout-meldingen ble ikke sendt)
Hva er nytt i versjon 2.2.8:
- Enkel bruk av passord-passord kan ha blitt utnyttet av lokale brukere. Du må kanskje endre oppsettet for å holde det i bruk. Se http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
Hva er nytt i versjon 2.2.7:
- Enkel bruk av passord-passord kunne ha blitt utnyttet av lokale brukere. Du må kanskje endre oppsettet for å holde det i bruk. Se http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
- auth: Lagt til evne til å avkorte verdier logget av auth_verbose_passwords (se 10-logging.conf-kommentar)
- mdbox: Lagt til "mdbox_deleted" lagring, som kan brukes til å få tilgang til meldinger med refcount = 0. For eksempel: doveadm import mdbox_deleted: ~ / mdbox "& quot; postboks innboks emne oops
- ssl-params: Lagt inn ssl_dh_parameters_length innstilling.
- Mesterprosessen gjorde et hostname.domain oppslag for hver opprettet prosess, noe som kan ha forårsaket mange unødvendige DNS-oppslag.
- dsync: Synkronisering av over 100 meldinger på en gang forårsaket problemer i enkelte situasjoner, og forårsaker meldinger for å få nye UIDer.
- fts-solr: Forskjellige Solr-verter for forskjellige brukere virket ikke.
Hva er nytt i versjon 2.2.6:
- acl: Hvis offentlig / delt navneområde har en delt abonnementsfil for alle brukere, må du ikke opprette abonnementsoppføringer som ikke er synlige for brukeren som får tilgang til den.
- doveadm: Lagt til "auth lookup" kommando for å gjøre passdb oppslag.
- login_log_format_elements: Lagt til% {orig_user},% {orig_username} og% {orig_domain} utvider til brukernavnet akkurat som sendt av klienten (før endringer auth prosessen er gjort).
- Lagt til ssl_prefer_server_ciphers innstilling.
- auth_verbose_passwords: Logg inn passordet også for ukjente brukere.
- Linux: Lagt til valgfri støtte for SO_REUSEPORT med inet_listener {reuse_port = yes}
- regissør: v2.2.5 endringer forårsaket "SYNC tapt" feil
- dsync: Mange reparasjoner og feilhåndteringsforbedringer
- doveadm -A: Ikke kast CPU ved å gjøre et separat config-oppslag for hver bruker
- Langvarig ssl-params-prosess forhindrer ikke lenger Dovecot-omstart
- mbox: Fast mailbox_list_index = ja for å fungere riktig
Hva er nytt i versjon 2.2.5:
- SSL: Lagt til støtte for ECDH / ECDHE chiffer-suiter (av David Hicks)
- Lagt til noen manglende mannsider (av Pascal Volk)
- kvotestatus: Lagt til quota_status_toolarge innstilling (av Ulrich Zehl)
- regissør: Brukere ved utløpet kunne ha blitt omdirigert til forskjellige servere samtidig.
- pop3: Unngå assert-krasj hvis klienten kobles fra under LISTE.
- mdbox: Korrupte indeksoverskrift ble fremdeles ikke automatisk løst.
- dsync: Forskjellige reparasjoner for å fungere bedre med imapc og pop3c lagre.
- ldap: sasl_bind = Ja forårsaket krasjer, fordi Dovecots lib-sasl-symboler var i konflikt med Cyrus SASL-biblioteket.
- imap: En rekke feilhåndteringer løser til CATENATE. (Funnet ved hjelp av Apples stresstest script.)
Kommentarer ikke funnet