Dovecot

Software screenshot:
Dovecot
Software detaljer:
Version: 2.3.2.1 Opdateret
Upload dato: 17 Aug 18
Udvikler: Timo Sirainen
Licens: Gratis
Popularitet: 20

Rating: nan/5 (Total Votes: 0)

Dovecot er en open source og gratis POP3 og IMAP server, der med succes kan implementeres på Linux og UNIX-lignende operativsystemer. Skrevet med sikkerhed primært i tankerne er Dovecot-projektet let at installere og kræver ikke særlig vedligeholdelse.


Den mest effektive IMAP-server

Dovecot er også en af ​​de mest effektive IMAP-servere, der er kompatible med standarder, der giver selvoptimerende indekser og selvhelbredelse. Det er administrationsvenligt og indeholder fleksibel brugergodkendelse, migreringsstøtte fra mange eksisterende POP3- og IMAP-servere samt løsninger til POP3- og IMAP-fejl.


Det er standarder, der er kompatible

Mens andre e-mail-servere fejler de fleste af dem, kompilerer softwaren med alle standardprøvninger af IMAP (Internet Message Access Protocol). Det er blevet designet til at tilbyde selvoptimerede indekser, der indeholder alle de data og oplysninger, som klienten bruger af slutbrugeren normalt har brug for.

Det er selvhelbredende

Dovecots bedste egenskab er evnen til selvhelbredelse, når et problem opstår. For eksempel vil det forsøge at ordne brudte indeksfiler. Men alvorlige problemer logges automatisk i en logfil, der er tilgængelig for sysadmin. Desuden har programmet til formål at være admin-venligt.


Postkasser og indekser kan ændres

Andre interessante funktioner er muligheden for at give brugerne mulighed for at ændre indekser og postkasser fra flere computere samtidig, hvilket betyder, at det fungerer perfekt på grupperede filsystemer. Derudover bruges direktørmagasiner til at løse almindelige NFS (Network File System) cachingproblemer.


Ekstrem fleksibel brugergodkendelse

Ud over alle de ovennævnte funktioner kommer Dovecot også med en ekstrem fleksibel brugergodkendelse, som er designet fra offset til at understøtte en bred vifte af godkendelsesmekanismer og databaser.


Det er let udvideligt

En anden stor funktion ved Dovecot er dens evne til at udvide sig med nye funktioner via plugins. IMAP- og POP3-konti fra andre e-mail-servere kan nemt importeres i Dovecot. Det er en meget sikker e-mail-server for det 21. århundrede.

Hvad er nyt i denne udgave:

  • Forskellige indstillinger ændres, se https://wiki2.dovecot.org/Upgrading/2.3
  • Logging omskrivning startede: Logging er nu baseret på hierarkiske begivenheder. Dette gør det muligt at gøre forskellige ting, som: 1) givingnconsistent log prefixes, 2) aktivere debug logging med finere granularitet, 3) give logs i flere maskin læsbare formater. (fx json). Alt er ikke færdigt endnu, især en masse af den gamle logbogskode skal stadig oversættes til den nye måde.
  • Statistisk omskrivning startede: Statistikker er nu baseret på (log) begivenheder. Det er muligt at indsamle statistikker om enhver begivenhed, der er logget. Se http://wiki2.dovecot.org/Statistics for detaljer
  • ssl_dh indstilling erstatter de gamle genererede ssl-parameters.dat
  • IMAP: Når BINARY FETCH finder en ødelagt mail, send [PARSE] fejl i stedet for [UNKNOWNCTE]
  • Linux: Kernedumping via PR_SET_DUMPABLE er ikke længere aktiveret som standard på grund af mulige sikkerhedsgrunde (fundet af cPanel Security Team).
  • Tilføjet support til SMTP-indsendelsesproxyserver, der omfatter support til BURL og CHUNKING-udvidelse.
  • LMTP omskrivning. Støtter nu CHUNKING udvidelse og blanding af lokale / proxy modtagere.
  • auth: Support libsodium for at tilføje support til ARGON2I og ARGON2ID adgangskodeordninger.
  • auth: Support BLF-CRYPT adgangskodeord i alle platforme
  • auth: Tilføjet LUA scripting support for passdb / userdb. Se https://wiki2.dovecot.org/AuthDatabase/Lua
  • Indgangsstrømme er mere pålidelige nu, når der er fejl eller når den maksimale bufferstørrelse er nået. Tidligere kunne det i nogle situationer have forårsaget Dovecot at forsøge at læse allerede frigivet hukommelse.
  • Output-strømme var ikke tidligere håndteringsfejl, når der blev skrevet en trailer på slutningen af ​​strømmen. Dette påvirker hovedsageligt krypterings- og zlib-komprimeringstrømme, som kunne have lydløst skrevet afkortede filer, hvis den sidste skrivning skete at fejle (hvilket normalt ikke skulle være sket).
  • virtuel plugin: Faste panik ved hentning af mails fra virtuelle postkasser med IMAP BINARY-udvidelse.
  • doveadm-server: Fix potentielle hænger med SSL-forbindelser
  • doveadm proxy: Læse kommandoer output fra v2.2.33 + servere kunne have forårsaget udgangen at blive beskadiget eller forårsaget et sammenbrud.
  • Mange andre mindre rettelser

Hvad er nyt i version 2.2.32:

  • imapc-tilkoblingsreparationen blev glemt fra 2.2.29-frigivelse, hvilket også lavede "lav check" fejler i en enhedsprøve
  • dict-sql: Fusionering af flere UPDATE'er til en enkelt erklæring virkede ikke.
  • Fast bygning med vpopmail

Hvad er nyt i version 2.2.31:

  • imapc genopkoblingsfejl blev glemt fra 2.2.29 release , som også lavede "gøre check" fejler i en enhedsprøve
  • dict-sql: Fusionering af flere UPDATE'er til en enkelt erklæring virkede ikke.
  • Fast bygning med vpopmail

Hvad er nyt i version 2.2.30.2:

  • imapc genkobling fix blev glemt fra 2.2.29 release , som også lavede "gøre check" fejler i en enhedsprøve
  • dict-sql: Fusionering af flere UPDATE'er til en enkelt erklæring virkede ikke.
  • Fast bygning med vpopmail

Hvad er nyt i version 2.2.29.1:

  • imapc genkobling fix blev glemt fra 2.2.29 udgivelse , som også lavede "gøre check" fejler i en enhedsprøve
  • dict-sql: Fusionering af flere UPDATE'er til en enkelt erklæring virkede ikke.
  • Fast bygning med vpopmail

Hvad er nyt i version 2.2.28:

  • direktør: "doveadm director flytter" til samme vært opdaterer nu brugerens timeout. Dette gør det muligt at holde brugeren konstant i samme backend ved kun at flytte brugeren regelmæssigt der.
  • Når der oprettes ny postkasse, skal du først bruge INBOXs dovecot.index.cache caching beslutninger.
  • Udstødning af mails skriver GUID til dovecot.index.log nu kun, hvis GUID'en er hurtig tilgængelig fra indeks / cache.
  • pop3c: Øg timeout for PASS-kommandoen til 5 minutter.
  • Mailadgangsfejl ignoreres ikke længere, når du søger eller sorterer. Med IMAP vises det ikke-godkendte SEARCH / SORT-svar stadig det samme som før, men intet svar returneres i stedet for OK.
  • Lav dovecot.list.index filnavn konfigurerbart. Dette er nødvendigt, når der er flere navneområder, der peger på den samme mail root (f.eks. Lazy_expunge namespace for mdbox).
  • Tilføj size.virtual til dovecot.index når mappe vsizes er tilgængelige (for eksempel kvote = tæller). Dette er hovedsagelig en løsning for at undgå langsom kvoteberegning, når meddelelsesstørrelser går tabt fra dovecot.index.cache på grund af korruption eller anden grund.
  • auth: Support OAUTHBEARER og XOAUTH2 mekanismer. Støtte dem også i lib-dsasl til klientsiden.
  • auth: Support filtrering efter SASL mekanisme: passdb {mechanisms}
  • Reducer postprocessernes hukommelsesforbrug ved ikke at gemme indstillinger dupliceret unødigt mange gange.
  • imap: Tilføj imap_fetch_failure indstilling for at kontrollere, hvad der sker, når FETCH fejler for nogle mails (se eksempel-config).
  • imap: Medtag info om sidste kommando i afbrydelsesloglinje.
  • imap: Opret ny SEARCH = X-MIMEPART udvidelse. Den annonceres for øjeblikket ikke som standard, da den ikke er fuldt implementeret.
  • fts-solr: Tilføj støtte til grundlæggende godkendelse.
  • Cassandra: Støtte automatisk forsøger fejlagtige forespørgsler, hvis execution_retry_interval og execution_retry_times er angivet.
  • doveadm: Tilføjet "postkasse sti" kommando.
  • mail_log plugin: Hvis plugin {mail_log_cached_only = yes} logger kun de ønskede felter, hvis det ikke kræver at åbne e-mailen.
  • mail_vsize_bg_after_count indstilling tilføjet (se eksempel-config).
  • mail_sort_max_read_count indstilling tilføjet (se eksempel-config).
  • pop3c: Tilføjet pop3c_features = ingen pipelining indstilling for at forhindre at bruge PIPELINING-udvidelse, selvom den annonceres.
  • Indeksfiler: day_first_uid blev ikke opdateret korrekt siden v2.2.26. Dette forårsagede dovecot.index.cache at være ikke-optimalt.
  • imap: SØG / SORT kan have hævdet-styrtet i client_check_command_hangs
  • imap: FETCH X-MAILBOX kan have krænket i virtuelle postkasser.
  • imap: Løbetid i tagget kommandobesvar var ofte forkert 0.
  • søgning: Brug af NOT n: * eller NOT UID n: * blev ikke håndteret korrekt
  • direktør: doveadm director kick blev brudt
  • direktør: Fix crash når du bruger director_flush_socket
  • direktør: Løs nogle fejl, når du flytter brugere mellem backends
  • imapc: Forskellige fejlhåndtering rettelser og forbedringer
  • master: doveadm proces status output havde mange dubletter.
  • autoexpunge: Hvis postboksens omdøbstidsstempel er nyere end e-mailens tidsbesparelse, skal du bruge det i stedet. Dette er nyttigt, når autoexpunging f.eks. Papirkurv / * og en hel postkasse slettes ved at omdøbe den under Papirkurv for at forhindre, at den bliver autoexpungeret for tidligt.
  • autoexpunge: Flere processer kan have forsøgt at eksplodere de samme mails samtidigt. Dette var problematisk især med lazy_expunge plugin.
  • auth:% {passdb: *} var tom i autharbejderprocesser
  • Auth-politik: hashed_password blev altid sendt tomt.
  • dict-sql: Sammenflet flere UPDATE'er til en enkelt sætning, hvis det er muligt.
  • fts-solr: Escape {} tegn ved afsendelse af forespørgsler
  • fts: fts_autoindex_exclude = Specielt brug forårsaget nedbrud
  • doveadm-server: Fix leaks og andre problemer, når processen genbruges til flere anmodninger (service_count! = 1)
  • sdbox: Fix assert-crash på mailbox create race
  • lda / lmtp: deliver_log_format værdier var ikke helt korrekte, hvis Sieve blev brugt. især% {storage_id} blev brudt.
  • lmtp_user_concurrency_limit fungerede ikke, hvis userdb ændrede brugernavn

Hvad er nyt i version 2.2.27:

  • Tilføjet mail_crypt-plugin, der tillader kryptering af gemte e-mails. Se http://wiki2.dovecot.org/Plugins/MailCrypt
  • statistikker: Globale statistikker kan sendes til Carbon server ved at indstille stats_carbon_server = ip: port
  • imap / pop3 proxy: Hvis passdb returnerer proxy_not_trusted, skal du ikke sende ID / XCLIENT
  • Tilføjet generisk hash-modifikator for% variabler:% {; rounds =, truncate =, salt = s>: felt} Hash-algoritmen er nogen af ​​de understøttede, f.eks. md5, sha1, sha256. Også "pkcs5" understøttes ved hjælp af SHA256. For eksempel:% {sha256: bruger} eller% {md5; truncate = 32: bruger}.
  • Tilføjet support til 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 multiple.verything.example.com.
  • config: Support flere navne i lokalnavn, f.eks. local_name & quot; 1.example.com 2.example.com & quot; {..}
  • Fast crash i auth processen, da auth-politik blev konfigureret og godkendelse blev afbrudt / fejlet uden et brugernavn sæt.
  • direktør: Hvis to brugere havde forskellige mærker, men det samme hash, kan brugerne have været omdirigeret til de forkerte tags værter.
  • Indeksfiler kan have været antaget forkert tabt, hvilket forårsager "Manglende mellemfil seq = .." at være logget og indeks genopbygge. Dette skete lettere med IMAP dvaletilstand aktiveret.
  • Forskellige rettelser til at genoprette tilstanden korrekt i dvaletilstand.
  • dovecot.index filer var normalt 4 bytes pr. email for stor. Dette skyldes, at 3 byte pr. E-mail blev spildt, som kunne have været brugt til IMAP-søgeord.
  • Forskellige rettelser til at håndtere dovecot.list.index korruption bedre.
  • lib-fts: Fixed assert-crash i adressetokenizer med specifikke input.
  • Fixed assert-crash i HTML til tekstparsing med specifikke input (fx til FTS-indeksering eller uddragsgenerering)
  • doveadm sync -1: GUID-konflikter med fast håndtering af postkasser.
  • sdbox, mdbox: Udfør fuld indeksgenopbygning, hvis korruption opdages inde i lib-indeks, som kører indeks fsck.
  • kvote: Gå ikke over kvotekontrol, når du flytter mails mellem forskellige kvoterødder.
  • søgning: Flere sekvenssæt eller UID-sæt i søgeparametre blev ikke håndteret korrekt. De blev forkert sammenflettet.

Hvad er nyt i version 2.2.26.0:

  • Fixerede nogle kompilerende problemer.
  • auth: Fixed assert-crash når du bruger NTLM eller SKEY mekanismer og flere passdbs.
  • auth: Fast krasning ved eksportering til auth arbejderen passdb ekstra felter, der havde tomme værdier.
  • dsync: Fixed assert-crash i dsync_brain_sync_mailbox_deinit

Hvad er nyt i version 2.2.25:

  • Forskellige rettelser til doveadm. Især kørende kommandoer via doveadm-serveren blev brudt.
  • direktør: Fast bruger svaghed sidder fast i nogle situationer
  • direktør: Fixed en situation, hvor direktører fortsætter med at sende forskellige stater til hinanden og aldrig bliver synkroniseret.
  • direktør: Fixed assert-crash relateret til en langsom "bruger dræbt" svar
  • Fixed assert-crash relateret til istream-concat, som kunne have været udløst i det mindste af et Sieve script.

Hvad er nyt i version 2.2.23:

  • Forskellige rettelser til doveadm. Især kørende kommandoer via doveadm-serveren blev brudt.
  • direktør: Fast bruger svaghed sidder fast i nogle situationer
  • direktør: Fixed en situation, hvor direktører fortsætter med at sende forskellige stater til hinanden og aldrig bliver synkroniseret.
  • direktør: Fixed assert-crash relateret til en langsom "bruger dræbt" svar
  • Fixed assert-crash relateret til istream-concat, som kunne have været udløst i det mindste af et Sieve script.

Hvad er nyt i version 2.2.21:

  • doveadm postkasse liste (og nogle andre) blev brudt i v2.2.20
  • direktør: Fast ændring af backend, når du kører med kun en enkelt direktørserver.
  • virtuel plugin: Fast crash, når du forsøger at åbne ikke-eksisterende autocreated backend-postkasse.

Hvad er nyt i version 2.2.20:

  • Tilføjet postkasse {autoexpunge =} indstilling. Se http://wiki2.dovecot.org/MailboxSettings for detaljer.
  • ssl_options: Tilføjet support til no_ticket
  • imap / pop3 / managesieve-login: Tilføjet postlogin_socket = path passdb ekstra felt. Dette tillader udskiftning af standard service imap / pop3 / managesieve {} indstillinger for bestemte brugere (f.eks. Kører deres imap-proces via valgrind eller strace).
  • doveadm hent: Tilføjet date.sent / received / saved.unixtime
  • fs-posix: Tilføjet tilstand = Auto parameter til at indstille de oprettede filer 'og kataloger' tilstand baseret på forælder dir, hvis den har setgid-bit.
  • direktør: Support backends med værtnavne, hvilket gør det muligt at verificere deres SSL-certifikater.
  • direktør: Direktørernes tilstand blev desynkroniseret, hvis doveadm-direktørkommandoer blev brugt til at modificere den samme backend i flere direktører samtidig med modstridende ændringer. Denne løsning indeholder nogle ekstra checks, som sikrer, at hvis en sådan konflikt stadig opstår, bliver den automatisk rettet. I nogle tilfælde kan en sådan automatisk rettelse blive udløst unødigt og en fejl logget.
  • direktør: Backend-tags fungerede ikke korrekt.
  • ldap: tls_ * indstillinger blev ikke brugt til ldaps URI'er.
  • ldap, mysql: Fast indstilling forbinder timeout.
  • auth: userdb opslag via auth-worker kunne ikke ændre brugernavn
  • dsync: Fast håndtering slettede mapper. Sørg for, at vi ikke går til uendelig postboks omdøbning loop.
  • imap: Fixed crash i NOTIFY, da der blev set navneområder, der ikke understøttede NOTIFY.
  • imap: Efter at SETMETADATA blev brugt, kunne forskellige kommandoer (især FETCH) være begyndt at hænge, ​​da deres output var stort.
  • statistikker: Idle sessioner blev ikke opdateret ofte nok, hvilket forårsager, at statistikprocessen glemte dem og logger fejl om ukendte sessioner, da de blev opdateret senere.
  • statistik: Fast & quot; Duplicate session ID & quot; fejl, når LMTP leveres til flere modtagere og fts_autoindex = ja.
  • zlib plugin: Fast kopiering forårsager cache korruption, når zlib_save ikke blev indstillet, men kildemeddelelsen blev komprimeret.
  • fts-solr: Fast undslippe Solr-forespørgselsparametre.
  • lmtp: quota_full_tempfail = ja blev ignoreret med lmtp_rcpt_check_quota = yes

Hvad er nyt i version 2.2.18:

  • direktør: Log på UNIX-stikkontakter blev normalt registreret som doveadm eller direktørringstik, hvilket forårsager brud på eksisterende installationer.
  • sdbox: Når du kopierer en mail i alt storage, skal du også placere destinationen til alt storage.

Hvad er nyt i version 2.2.16:

  • dbox: Resyncing (for eksempel doveadm force resync) sletter ikke længere dovecot.index.cache-filen. Cachefilen var sjældent problemet, så det medførte bare unødvendig langsomhed.
  • Grænseværdier for postkasse er ændret under oprettelsen af ​​postkasser: Hver del af et hierarkisk navn (fx "x" eller "y" i "x / y") kan nu være op til 255 tegn lang (i stedet for 200). Dette reducerer også det maksimale antal hierarkiske niveauer til 16 (i stedet for 20) for at holde den maksimale navnlængde 4096 (en fælles PATH_MAX-grænse). 255 char-grænsen er forhåbentlig stor nok til migreringer fra alle eksisterende systemer. Det er også grænsen for mange filsystemer.
  • direktør: Tilføjet director_consistent_hashing indstilling for at muliggøre konsekvent hashing (i stedet for den mest tilfældige MD5 hashing). Dette medfører færre brugerbevægelser mellem bagsiden, når backend-tæller ændres, hvilket kan forbedre ydeevnen (primært på grund af caching).
  • direktør: Tilføjet support til "tags", som tillader en direktør at ringe til at betjene flere backend-klynger med forskellige sæt brugere.
  • LMTP-server: Tilføjet lmtp_user_concurrency_limit indstilling for at begrænse, hvor mange LMTP-udgaver der kan gøres samtidigt for en enkelt bruger.
  • LMTP-server: Tilføjet support til STARTTLS-kommandoen.
  • Hvis loggningsdata genereres hurtigere, end det kan skrives, skal du logge en advarsel om det og vise oplysninger om det i logprocessens procestitel i ps-output. Tillad ikke, at en enkelt tjeneste oversvømmes for længe på bekostning af at forsinke andre tjenesters logging.
  • statistik: Tilføjet support for at få global statistik.
  • statistik: Brug de samme session-id'er som resten af ​​Dovecot.
  • statistik: Indsætninger kan nu oprette deres egne statistikfelter
  • doveadm server: Ikke-mail relaterede kommandoer kan nu også bruges via doveadm server (TCP socket).
  • doveadm proxying: passdb lookup kan nu tilsidesætte doveadm_port og ændre brugernavn.
  • doveadm: Søgning understøtter nu & quot; oldestonly & quot; parameter for at stoppe med det samme på den første non-match. Dette kan bruges til at optimere: doveadm expunge mailbox Papirkurv gemt før 30d oldestonly
  • doveadm: Tilføjet & quot; gem & quot; kommando til direkte at gemme mails til specificeret postkasse (omgå Sieve).
  • doveadm hent: Tilføjet body.snippet-felt, som returnerer de første 100 tegn i en meddelelse uden hvide rum eller HTML-tags. Resultatet gemmes i dovecot.index.cache, så det kan hentes effektivt.
  • dsync: Tilføjet -t parameter for at synkronisere kun mails nyere end den givne modtagne tidsstempel.
  • dsync: Tilføjet -F [-] parameter til at synkronisere kun mails med [ud] det givne flag / søgeord.
  • dsync: Tilføjet-en parameter til at angive den virtuelle postkasse, der indeholder brugerens alle mails. Hvis denne postkasse allerede er fundet at indeholde den ønskede mail (ved hjælp af GUID), kopieres beskeden derfra i stedet for at blive gemt igen. (Dette er ikke effektivt nok endnu til inkremental replikering.)
  • dsync: -m parameter kan nu specificere Særlige navne til postkasser.
  • imapc: Tilføjet imapc_features = gmail-migrering for at hjælpe migranter fra GMail. Se http://wiki2.dovecot.org/Migration/Gmail
  • imapc: Tilføjet imapc_features = Søg for at understøtte IMAP SEARCH-kommandoen. (For øjeblikket kræver ESEARCH-support fra fjernserver.)
  • udløber plugin: Tilføjet expire_cache = Ja indstilling for at cache de fleste af databaseopslag i dovecot-indeksfiler.
  • kvote: Hvis overquota-flag i userdb ikke svarer til den nuværende kvoteforbrug, skal du udføre et konfigureret script.
  • redis dict: Tilføjet support for udløbne nøgler (: expire_secs = n) og specificerer databasenummeret (: db = n)
  • auth: Kras ikke, hvis hovedbruger login er forsøgt uden nogen konfigureret master = ja passdbs
  • Analysering af UTF-8-tekst til mails kunne have forårsaget brudte resultater, nogle gange hvis buffering blev delt i midten af ​​et UTF-8-tegn. Dette ramte i det mindste søgebeskeder.
  • Strengrensning til nogle loggede output blev ikke udført korrekt: UTF-8-tekst kunne være blevet afkortet fejlagtigt, eller trunken er muligvis ikke sket.
  • fts-lucene: Søgninger fra virtuel postkasse bestående af over 32 fysiske postkasser kunne have forårsaget nedbrud.

Hvad er nyt i version 2.2.15:

  • Plugins kan nu udskrive en banner kommentar i doveconf output (typisk plugin versionen)
  • Replikerings plugin udløser nu lav (i stedet for høj) prioritet til postkopiering.
  • IMAP / POP3 / ManageSieve-proxy: Hvis destinationsserveren ikke kan sluttes til, skal du forsøge at tilslutte en gang pr. sekund op til værdien af ​​proxy_timeout. Dette muliggør hurtig genstart / opgraderinger på backend-serveren uden at returnere loginfejl.
  • Interne passbb-opslag (fx udført af lmtp / doveadm-proxy) returnerede ikke fejl i nogle situationer, hvor den skulle have (f.eks. allow_nets mismatch)
  • LMTP bruger mail_log_prefix nu til at logge postleverancer i stedet for et hardcoded prefix. Ikke-leveringslog-præfikset er dog stadig hardcoded.
  • passdb allow_nets = lokal kampsøgninger, der ikke indeholder en IP-adresse (internt udført af Dovecot-tjenester)
  • Forbedringer i fejlfinding og fejllogføring
  • Forskellige løbstilstand retter sig til LAYOUT = indeks
  • v2.2.14 virtuel plugin styrtede i nogle situationer

Hvad er nyt i version 2.2.14:

  • Nogle af de vigtigere rettelser siden RC1:
  • Fastsatte flere løbsbetingelser med dovecot.index.cache-håndtering, der muligvis har forårsaget unødvendig "cache" er ødelagt & quot; fejl.
  • auth: Hvis auth-klienten er opført userdb og afbrudt før færdiggørelsen, blev autharbejderprocessen fast (og i sidste ende kunne alle arbejdere blive vant og anmodninger ville begynde at fejle).
  • Nogle af de større ændringer siden v2.2.13:
  • lmtp: Leveret til: overskrift indeholder ikke længere e-mail-adressen. Andre MDA'er har heller ikke det.
  • "Uden diskplads & quot; fejl behandles nu som midlertidige fejl (ikke det samme som "Ud af diskkvote").
  • replikeringsplugin: Brug kun replikering til brugere, der har en ikke-tom mail_replica-indstilling.
  • lmtp proxy: Log en linje om hver mail delivery.Added login_source_ips indstilling. Dette kan bruges til at indstille kilde-IP-adressen round-robin fra en IP-port (hvis du løber tør for TCP-porte). Rågindstillinger kan bruge tcp :: som path.virtual plugin: Hold ikke mere end virtual_max_open_mailboxes (standard 64) antal backend-postkasser open.SSL / TLS-komprimering kan deaktiveres med ssl_options = no_compressionacl: Global ACL-fil understøtter nu quotes & quot; omkring mønstre. Tilføjet sidste login plugin for at indstille brugerens sidste loggetidsstempel ved login.LDAP auth: Tillad passdb credentials lookup også med auth_bind = yes
  • IMAP: MODSEQ blev sendt i FETCH svar, selvom CONDSTORE / QRESYNC ikke var aktiveret. Dette brød i det mindste gamle udsigter.
  • Passdb-statisk behandlet manglende adgangskodefelt er det samme som et tomt adgangskodefelt.
  • mdbox: Fast potentiel uendelig looping, når du scanner en ødelagt mdbox-fil.
  • imap-login, pop3-login: Faste potentialer går i stykker, når klienten afbrydes uventet.
  • imap proxy: Forbindelsen hængte i nogle brugsmønstre. Dette har primært påvirket ældre udsigter.
  • lmtp proxy: Proxyen leverede nogle gange tomme mails i fejlsituationer eller potentielt leverede afkortede mails.
  • fts-lucene: Hvis whitespace_chars blev indstillet, kan vi endda indeksere nogle affaldsspørgsmål og øge indeksstørrelsen unødigt.
  • -c og -I parametre for dovecot / doveadm kommandoer blev ignoreret, hvis config socket var læselig.
  • kvote: Omregning af kvoter omfatter ikke INBOX i nogle opsætninger.
  • Posthoveder blev undertiden tilføjet til dovecot.index.cache i forkert rækkefølge. Det største problem, der skyldtes dette, var med dsync + imapc inkremental synkronisering, da den anden synkronisering troede, at den lokale postkasse var ændret.
  • doveadm backup noterede ikke, hvis e-mails manglede fra midten af ​​destinationspostkassen. Nu slettes og genindstilles postkassen.

Hvad er nyt i version 2.2.11:

  • acl plugin: Tilføjet en alternativ global ACL-fil, der kan indeholde postkassemønstre. Se http://wiki2.dovecot.org/ACL for detaljer.
  • imap proxy: Tilføjet proxy_nopipelining passdb indstilling for at omgå andre IMAP serveres fejl (MS Exchange 2013 især).
  • Tilføjet% {auth_user},% {auth_username} og% {auth_domain} variabler. Se http://wiki2.dovecot.org/Variables for details.
  • Tilføjet support til LZ4-komprimering.
  • statistikker: Spor også vægurtid for kommandoer.
  • pop3_migration plugin forbedringer for at prøve at sværere matche UIDL'erne korrekt.
  • imap: SØG / SORT PARTIAL-replonser kan have været for store.
  • doveadm-backup: Fixed assert-crash når synkronisering af postkasse slettes.

Hvad er nyt i version 2.2.10:

  • auth: passdb / userdb dict omskrivning for at understøtte meget mere komplekse opsætninger. Se doc / example-config / dovecot-dict-auth.conf.ext. De gamle indstillinger fortsætter med at fungere.
  • auth: Tilføjet userdb result_success / failure / tempfail og hoppe indstillinger, ligner passdb's. Se http://wiki2.dovecot.org/UserDatabase
  • imap: Implementeret SETQUOTA kommando til admin bruger, når quota_set er konfigureret. Se http://master.wiki2.dovecot.org/Quota/Configuration
  • kvote: Support & quot; * & quot; og "a" jokertegn i postkassens navne i quota_rules
  • mysql: Tilføjet ssl_verify_server_cert = nej ja parameter. Dette er i øjeblikket standard til "nej" for at sikre, at intet går i stykker, men sandsynligvis bliver "ja" i Dovecot v2.3.
  • ldap: Tilføjet blokering = Ja indstilling for at bruge authprocessorprocesser til ldap-opslag. Dette er en løsning for nu at kunne bruge flere samtidige LDAP-forbindelser.
  • forbedringer af pop3c + dsync-forbedringer
  • Kvotestatus: quota_grace blev ignoreret
  • ldap: Fast memory leakage med auth_bind = ja og uden auth_bind_userdn.
  • imap: Send ikke HIGHESTMODSEQ længere på SELECT / EXAMINE, når CONDSTORE / QRESYNC aldrig tidligere er blevet aktiveret til postkassen.
  • imap: Løsninger til håndtering af postkasser uden permanente modseqs. (Når [NOMODSEQ] returneres af SELECT, hovedsagelig med indeksindekser.)
  • imap: Forskellige rettelser til METADATA support.
  • statistik plugin: Processer, der kun midlertidigt tabte privilegier (for eksempel indexer-medarbejder), kan have været logfeil om ikke at kunne åbne / proc / self / io.

Hvad er nyt i version 2.2.9:

  • Indeksering af fuldtekstsøgning kan nu ske automatisk efter gemmer / kopierer mails ved at indstille plugin {fts_autoindex = yes}
  • replikator: Tilføjet replication_dsync_parameters indstilling for at passere & quot; doveadm sync & quot; parametre (for at kontrollere, hvad der skal replikeres).
  • Tilføjet mail-filter plugin
  • Tilføjet liblzma / xz support (zlib_save = xz)
  • v2.2.8's forbedrede cache-filhåndtering afslørede flere gamle fejl relateret til at hente postoverskrifter.
  • v2.2.7s iostream-håndteringsændringer forårsagede, at nogle forbindelser blev afbrudt, før de spolede deres output (fx POP3 logout-besked blev ikke sendt)

Hvad er nyt i version 2.2.8:

  • Nogle forbrug af passdb checkpassword kunne have været udnyttet af lokale brugere. Du skal muligvis ændre din opsætning for at holde den i gang. Se http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security

Hvad er nyt i version 2.2.7:

  • Nogle brugen af ​​passdb checkpassword kunne have været udnyttet af lokale brugere. Du skal muligvis ændre din opsætning for at holde den i gang. Se http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
  • auth: Tilføjet evne til at afkorte værdier logget af auth_verbose_passwords (se 10-logging.conf-kommentar)
  • mdbox: Tilføjet & quot; mdbox_deleted & quot; lagring, som kan bruges til at få adgang til beskeder med refcount = 0. For eksempel: doveadm import mdbox_deleted: ~ / mdbox "& quot; Postkasse indbakke emne uopsigtet
  • ssl-params: Tilføjet ssl_dh_parameters_length indstilling.
  • masterprocessen gjorde et hostname.domain opslag for hver oprettet proces, hvilket kan have forårsaget en masse unødvendige DNS-opslag.
  • dsync: Synkronisering af over 100 meddelelser på én gang forårsagede problemer i nogle situationer, hvilket forårsager meddelelser for at få nye UID'er.
  • fts-solr: Forskellige Solr-værter til forskellige brugere virkede ikke.

Hvad er nyt i version 2.2.6:

  • acl: Hvis offentligt / delt navneområde har en delt abonnementsfil for alle brugere, skal du ikke oprette abonnementsposter, der ikke er synlige for brugeren, der får adgang til det.
  • doveadm: Tilføjet "auth lookup & quot; kommando til at foretage passdb opslag.
  • login_log_format_elements: Tilføjet% {orig_user},% {orig_username} og% {orig_domain}, der udvider til brugernavnet præcist som sendt af klienten (inden der foretages ændringer i authprocessen).
  • Tilføjet ssl_prefer_server_ciphers indstilling.
  • auth_verbose_passwords: Log adgangskoden også til ukendte brugere.
  • Linux: Tilføjet valgfri support til SO_REUSEPORT med inet_listener {reuse_port = yes}
  • direktør: v2.2.5 ændringer forårsaget "SYNC tabt & quot; fejl
  • dsync: Mange rettelser og fejlhåndteringsforbedringer
  • doveadm -A: Spild ikke CPU ved at lave et separat config opslag for hver bruger
  • Langvarig ssl-params-proces forhindrer ikke længere Dovecot-genstart
  • mbox: Fast mailbox_list_index = ja for at fungere korrekt

Hvad er nyt i version 2.2.5:

  • SSL: Tilføjet support til ECDH / ECDHE cipher-suiter (af David Hicks)
  • Tilføjede nogle manglende man sider (af Pascal Volk)
  • kvote status: Tilføjet quota_status_toolarge indstilling (af Ulrich Zehl)
  • direktør: Brugere i nærheden af ​​udløb kunne have været omdirigeret til forskellige servere på samme tid.
  • pop3: Undgå krænkelse hvis klienten afbrydes under LIST.
  • mdbox: Beskadiget indeksoverskrift blev stadig ikke automatisk rettet.
  • dsync: Forskellige rettelser til at fungere bedre med imapc og pop3c lagre.
  • ldap: sasl_bind = Ja forårsagede nedbrud, fordi Dovecots lib-sasl-symboler var i konflikt med Cyrus SASL-biblioteket.
  • imap: Forskellige fejlhåndtering rettes til CATENATE. (Fundet ved hjælp af Apples stress test script.)

Andre software developer Timo Sirainen

YATunnel
YATunnel

3 Jun 15

Kommentarer til Dovecot

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!