Dovecot

Software screenshot:
Dovecot
Podrobnosti Software:
Verze: 2.3.2.1 Aktualizováno
Datum uploadu: 17 Aug 18
Vývojka: Timo Sirainen
Licence: Volný
Popularita: 20

Rating: nan/5 (Total Votes: 0)

Dovecot je open source a bezplatný server POP3 a IMAP, který lze úspěšně nasadit na operačních systémech Linux a UNIX. Především s důrazem na bezpečnost, projekt Dovecot se snadno nastavuje a nevyžaduje speciální údržbu.


Nejvýkonnější server IMAP

Dovecot je také jedním z nejvýkonnějších serverů IMAP, který je kompatibilní s normami, poskytuje self-optimalizaci indexů a self-healing. Je vhodný pro administrátory, poskytuje flexibilní ověřování uživatelů, podporuje migraci z mnoha stávajících serverů POP3 a IMAP a podporuje i chyby POP3 a IMAP.


Je kompatibilní s normami

Zatímco ostatní e-mailové servery selhávají většinu z nich, software kompiluje se všemi standardními testy serveru IMAP (Internet Message Access Protocol). Byl navržen tak, aby nabízel vlastní optimalizované indexy, které obsahují veškerá data a informace, které klient obvykle používá koncový uživatel.

Je samoléčebné

Nejlepším rysem Dovecotu je jeho schopnost sebe-léčit vždy, když vznikne problém. Například se pokusí opravit poškozené soubory indexu. Závažné problémy se však automaticky zaznamenávají do souboru protokolu, který je přístupný systému sysadmin. Cílem programu je také být administrativní.


Schránky a indexy lze měnit

Dalšími zajímavými funkcemi je možnost umožnit uživatelům upravovat indexy a poštovní schránky z více počítačů najednou, což znamená, že funguje dokonale na souborových systémech s klastry. Navíc jsou proxy adresáře používány k opravě běžných problémů ukládání do mezipaměti systému NFS (Network File System).


Extrémně flexibilní ověřování uživatelů

Dovecot nabízí kromě výše uvedených funkcí také mimořádně flexibilní autentizaci uživatelů, která byla navržena z offsetu a podporuje širokou škálu autentizačních mechanismů a databází.


Je snadno rozšiřitelný

Další skvělou vlastností Dovecotu je jeho schopnost rozšířit se o nové funkce pomocí pluginů. Účty IMAP a POP3 z jiných poštovních serverů lze snadno importovat do programu Dovecot. Jedná se o velmi bezpečný emailový server pro 21. století.

Co je nové v této verzi:

  • Různé změny nastavení viz https://wiki2.dovecot.org/Upgrading/2.3
  • Začátek přepisování protokolování: protokolování je nyní založeno na hierarchických událostech. To umožňuje dělat různé věci, jako například: 1) dávání neporovnatelných prefixů log, 2) umožnění protokolování ladění s jemnější granularitou, 3) poskytnutí protokolů ve více strojově čitelných formátech. (například json). Všechno ještě není dokončeno, zejména mnoho starých protokolů musí být ještě překládáno.
  • Začátek přepisu statistik: Statistiky jsou nyní založeny na událostech (log). Je možné shromáždit statistiky o každé zaznamenané události. Podrobnosti naleznete na adrese http://wiki2.dovecot.org/Statistiky
  • Nastavení ssl_dh nahrazuje starý generovaný ssl-parameters.dat
  • IMAP: Když BINARY FETCH najde chybné e-maily, poslat chybu [PARSE] namísto [UNKNOWNCTE]
  • Linux: jádrové uložení přes PR_SET_DUMPABLE není ve výchozím nastavení povoleno kvůli možným bezpečnostním důvodům (nalezeno týmem cPanel Security Team).
  • Přidána podpora pro proxy server pro odesílání SMTP, který obsahuje podporu pro rozšíření BURL a CHUNKING.
  • Přepsat LMTP. Podporuje nyní rozšíření CHUNKING a mixování místních / proxy příjemců.
  • auth: Podpora libsodia pro přidání podpory pro schémata hesel ARGON2I a ARGON2ID.
  • auth: Podporujte schéma hesel BLF-CRYPT na všech platformách
  • auth: Přidána podpora skriptování LUA pro passdb / userdb. Viz https://wiki2.dovecot.org/AuthDatabase/Lua
  • Vstupní toky jsou nyní spolehlivější, když se vyskytnou chyby nebo když je dosaženo maximální velikosti vyrovnávací paměti. Dříve v některých situacích to mohlo způsobit, že se Dovecot pokusí číst již uvolněnou paměť.
  • Během zápisu přívěsu na konci streamu nebyly výstupní toky dříve zpracovány při selhání. Toto ovlivnilo hlavně šifrování a zlib komprese ostreams, které by mohly ticho vypisovat zkrácené soubory, pokud by poslední zápis selhal (což by se za normálních okolností nikdy nemělo).
  • virtuální plugin: Pevná panice při načítání pošty z virtuálních poštovních schránek s rozšířením IMAP BINARY.
  • doveadm-server: Oprava potenciálu zablokuje připojení SSL
  • doveadm proxy: Výstupy příkazů čtení z v2.2.33 + servery mohly způsobit poškození výstupu nebo způsobení selhání.
  • Mnoho dalších menších oprav

Co je nového ve verzi 2.2.32:

  • Oprava imapc reconnection byla zapomenuta z verze 2.2.29, která rovněž provedla "make check" selhání testu jednotky
  • dict-sql: Sloučení více verzí UPDATE do jediného příkazu nefungovalo.
  • Pevná budova s ​​vpopmail

Co je nového ve verzi 2.2.31:

  • , který rovněž provedl "provedení kontroly" selhání testu jednotky
  • dict-sql: Sloučení více verzí UPDATE do jediného příkazu nefungovalo.
  • Pevná budova s ​​vpopmail

Co je nového ve verzi 2.2.30.2:

  • imapc opravena oprava byla zapomenuta z verze 2.2.29 , který rovněž provedl "provedení kontroly" selhání testu jednotky
  • dict-sql: Sloučení více verzí UPDATE do jediného příkazu nefungovalo.
  • Pevná budova s ​​vpopmail

Co je nového ve verzi 2.2.29.1:

  • imapc oprava opětovného zapnutí byla zapomenuta z verze 2.2.29 , který rovněž provedl "provedení kontroly" selhání testu jednotky
  • dict-sql: Sloučení více verzí UPDATE do jediného příkazu nefungovalo.
  • Pevná budova s ​​vpopmail

Co je nového ve verzi 2.2.28:

  • adresář: "doveadm director move" na stejný hostitel nyní aktualizuje časový limit uživatele. To umožňuje uživateli neustále držet se ve stejném prostředí pouze tím, že tam pravidelně přesouvá uživatele.
  • Při vytváření nové poštovní schránky použijte nejprve rozhodnutí o ukládání do mezipaměti dovecot.index.cache INBOXu.
  • Vyřazující maily zapíše GUID na dovecot.index.log nyní pouze v případě, že GUID je rychle dostupný z indexu / cache.
  • pop3c: Zvýšení časového limitu pro příkaz PASS na 5 minut.
  • Při vyhledávání nebo třídění již nejsou ignorovány chyby přístupu k poště. Při IMAP se neoznačená odpověď na dotaz VYHLEDÁVÁNÍ / SORT stále odesílá stejným způsobem jako předtím, ale místo OK není vrácena žádná odpověď.
  • Nastavte název souboru dovecot.list.index na konfigurovatelný. Toto je potřeba, pokud existuje více jmenných prostorů směřujících ke stejnému kořenu pošty (např. Lazy_expunge obor názvů pro mdbox).
  • Přidejte velikost.virtual do dovecot.indexu, když jsou k dispozici přístupové složky (např. kvóty = počet). Jedná se hlavně o řešení, které zabrání vykalkulování pomalých kvót při ztrátě zpráv z dokecot.index.cache kvůli korupci nebo z nějakého jiného důvodu.
  • auth: Podporujte mechanismy OAUTHBEARER a XOAUTH2. Podporujte je také v lib-dsasl pro klientskou stránku.
  • auth: Filtrování podpory pomocí mechanismu SASL: passdb {mechanisms}
  • Zmenšete využití paměti poštovních procesů tím, že neukládáte nastavení zbytečně duplicitní.
  • imap: Přidejte nastavení imap_fetch_failure pro ovládání toho, co se stane, když selže FETCH u některých e-mailů (viz example-config).
  • imap: Uveďte informace o posledním příkazu v řádku odpojení.
  • imap: Vytvořeno nové vyhledávání = rozšíření X-MIMEPART. V současné době není ve výchozím nastavení inzerován, protože není plně implementován.
  • fts-solr: Přidejte podporu pro základní autentizaci.
  • Cassandra: Podporuje automatické opakování neúspěšných dotazů, pokud jsou nastaveny příkazy execution_retry_interval a execution_retry_times.
  • doveadm: Přidána cesta "poštovní schránky" příkaz.
  • mail_log plugin: Pokud plugin {mail_log_cached_only = yes}, přihlašte hledaná pole pouze v případě, že nevyžaduje otevření e-mailu.
  • přidáno nastavení mail_vsize_bg_after_count (viz příklad-config).
  • přidáno nastavení mail_sort_max_read_count (viz příklad-config).
  • pop3c: Přidáno nastavení pop3c_features = bez pipeline pro zabránění použití rozšíření PIPELINING, i když je inzerováno.
  • Soubory indexů: day_first_uid nebyl správně aktualizován od verze 2.2.26. To způsobilo, že dovecot.index.cache není optimální.
  • imap: VYHLEDÁVÁNÍ / SORT může mít selhání v klientském souboru client_check_command_hangs
  • imap: FETCH X-MAILBOX může mít virtuální poštovní schránky.
  • imap: Běh v odpovědi označeného příkazu byl často špatně 0.
  • vyhledávání: Použití NOT n: * nebo NOT UID n: * nebylo zpracováno správně
  • Režisér: Doveadm režisér kop byl zlomený
  • director: Oprava selhání při použití adresáře_flush_socket
  • director: Oprava některých chyb při přesunu uživatelů mezi backendy
  • imapc: Různé opravy chyb a vylepšení
  • master: doveadm výstup stavu procesu měl mnoho duplikátů.
  • autoexpunge: Je-li poštovní schránka přejmenována na časové razítko, je novější než časové razítko pošty, použijte místo toho. To je užitečné při automatickém vysílání, např. Trash / * a celá poštovní schránka se odstraní přejmenováním do koše tak, aby nedošlo k automatické expedici příliš brzy.
  • autoexpunge: Některé procesy se možná pokoušely současně odstranit tytéž e-maily. To bylo problematické zejména při použití pluginu lazy_expunge.
  • auth:% {passdb: *} byl prázdný v procesech auth-worker
  • auth-policy: hashed_password byl vždy odeslán prázdný.
  • dict-sql: Sloučit více verzí UPDATE s jediným příkazem, pokud je to možné.
  • fts-solr: Escape {} znaků při odesílání dotazů
  • fts: fts_autoindex_exclude = Chyby způsobené zvláštním použitím
  • doveadm-server: Opravy netěsností a dalších problémů při opakovaném zpracování více požadavků (service_count! = 1)
  • sdbox: Oprava selhání při vytváření závodu v poštovní schránce
  • lda / lmtp: hodnoty delivery_log_format nebyly zcela správné, pokud bylo použito Sieve. zejména% {storage_id} byl přerušený.
  • lmtp_user_concurrency_limit nefunguje, pokud userdb změnil uživatelské jméno

Co je nového ve verzi 2.2.27:

  • Přidán plugin mail_crypt, který umožňuje šifrování uložených e-mailů. Viz http://wiki2.dovecot.org/Plugins/MailCrypt
  • stats: Globální statistiky lze odeslat na server Carbon nastavením stats_carbon_server = ip: port
  • imap / pop3 proxy: Pokud passdb vrátí proxy_not_trusted, neodesílejte ID / XCLIENT
  • Přidán obecný modifikátor hash pro% proměnných:% {; rounds =, truncate =, salt = s & gt;: field} Hash algoritmus je některý z podporovaných algoritmů, např. md5, sha1, sha256. Také výraz "pkcs5" je podporován pomocí SHA256. Například:% {sha256: user} nebo% {md5; truncate = 32: user}.
  • Přidána podpora pro hash SHA3-256 a SHA3-512.
  • config: Podporují zástupné znaky DNS v local_name, např. local_name * .example.com {..} odpovídá cokoliv.example.com, ale ne vícenásobné.jiné.example.com.
  • config: Podpora více názvů v local_name, např. local_name "1.example.com 2.example.com & quot; {..}
  • Opraveno selhání v procesu auth, když byla nakonfigurována autorská politika a ověřování bylo přerušeno / neúspěšně bez nastavení uživatelského jména.
  • adresář: Pokud dva uživatelé měli různé značky, ale stejný hash, mohou být uživatelé přesměrováni na hostitele špatné značky.
  • Soubory indexu se pravděpodobně považovaly za nesprávně ztracené, což způsobilo chybějící střední soubor seq = .. které chcete zaznamenat a obnovit index. To se stalo snadněji s aktivovanou hibernací IMAP.
  • Různé opravy pro správné obnovení stavů v režimu un-hibernace.
  • soubory dovecot.index byly obvykle 4 bajty na e-mail příliš velké. Důvodem je to, že došlo ke ztrátě 3 bajtů na e-mail, které by mohly být použity pro klíčová slova IMAP.
  • Různé opravy lépe zvládnou korupci dovecot.list.index.
  • lib-fts: Pevný assert-crash v tokenizer adresy se specifickým zadáním.
  • Opraveno havárie v jazyce HTML pro analýzu textu se specifickým zadáním (např. pro indexaci FTS nebo generování úryvku)
  • doveadm sync -1: Konflikt GUID s poštovní schránkou s pevnou manipulací.
  • sdbox, mdbox: Proveďte úplné obnovení indexu, pokud je v rámci lib-indexu, který spouští index fsck, zjištěna korupce.
  • kvóta: Nepokládejte kontroly kvót při přesouvání pošty mezi různými kořeny kvót.
  • vyhledávání: Více parametrů nebo souborů UID v parametrech vyhledávání nebylo správně zpracováno. Byly nesprávně sloučeny.

Co je nového ve verzi 2.2.26.0:

  • Opraveny některé kompilační problémy.
  • auth: Pevný assert-crash při použití mechanismů NTLM nebo SKEY a více průchodů.
  • auth: Opraveno selhání při exportu do polí extra-passdb auth-worker, které měly prázdné hodnoty.
  • dsync: Oprava selhání v dsync_brain_sync_mailbox_deinit

Co je nového ve verzi 2.2.25:

  • Různé opravy doveadm. Zvláště běžící příkazy přes doveadm-server byly přerušeny.
  • director: Stabilní uživatelská slabost v některých situacích
  • director: Opravena situace, kdy ředitelé stále opakovaně odesílají různé stavy a nikdy se nesynchronizují.
  • director: Pevný assert-crash související s pomalým "user killed" odpověď
  • Opravena havárie související s istream-concat, která mohla být vyvolána přinejmenším skrze Sieve.

Co je nového ve verzi 2.2.23:

  • Různé opravy doveadm. Zvláště běžící příkazy přes doveadm-server byly přerušeny.
  • director: Stabilní uživatelská slabost v některých situacích
  • director: Opravena situace, kdy ředitelé stále opakovaně odesílají různé stavy a nikdy se nesynchronizují.
  • director: Pevný assert-crash související s pomalým "user killed" odpověď
  • Opravena havárie související s istream-concat, která mohla být vyvolána přinejmenším skrze Sieve.

Co je nového ve verzi 2.2.21:

  • v2.2.20
  • director: Opravena změna backendů při spuštění pouze s jedním adresářovým serverem.
  • virtuální plugin: Opravena selhání při pokusu o otevření neexistující automatické poštovní schránky.

Co je nového ve verzi 2.2.20:

  • Přidáno nastavení {autoexpunge =} schránky. Další informace naleznete v části http://wiki2.dovecot.org/MailboxSettings.
  • ssl_options: Přidána podpora pro no_ticket
  • imap / pop3 / managesieve-login: přidáno postlogin_socket = cesta passdb extra pole. To umožňuje nahradit výchozí nastavení služby imap / pop3 / managesieve {} pro konkrétní uživatele (např. Jejich imap proces pomocí valgrind nebo strace).
  • doveadm fetch: Přidáno data.sent / received / saved.unixtime
  • fs-posix: Přidaný režim = automatický parametr pro nastavení režimu vytvořených souborů a adresářů na základě nadřazeného adresáře, pokud má setgid-bit.
  • director: Podporuje backendy s názvy hostitelů, což umožňuje ověřit jejich SSL certifikáty.
  • director: Režim ředitelů se stal desynchronizován, pokud byly příkazy doveadm director použity k úpravě stejného backendu ve více režisérech současně s konfliktními změnami. Tato oprava obsahuje některé další kontroly, které zajišťují, že pokud se takový konflikt stále stane, je automaticky opraven. V některých situacích může být tato automatická oprava nyní zbytečně spuštěna a zaznamenána chyba.
  • director: Backend tagy nefungovaly správně.
  • ldap: tls_ * nastavení nebyla použita pro URI ldaps.
  • ldap, mysql: Pevné nastavení připojení timeout.
  • auth: vyhledávání uživatelských adres pomocí auth-pracovníků nemohlo změnit uživatelské jméno
  • dsync: Opravena manipulace s odstraněnými adresáři. Ujistěte se, že nejsme do nekonečné smyčky přejmenování poštovní schránky.
  • imap: Opraveno selhání v NOTIFY při sledovaných jmenných prostorech, které nepodporují NOTIFY.
  • imap: Po použití příkazu SETMETADATA mohly různé příkazy (zejména FETCH) začaly viset, když jejich výstup byl velký.
  • stats: Nečinné relace nebyly dostatečně často obnovovány, což způsobilo, že procesy statistiky zapomenou a zaznamenaly chyby o neznámých relacích, když byly později aktualizovány.
  • stats: Opravené "ID duplicitní relace" chyby při odesílání LMTP více příjemcům a fts_autoindex = ano.
  • Zlib plugin: Opraveno kopírování způsobující poškození mezipaměti při zlib_save nebylo nastaveno, ale zdrojová zpráva byla komprimována.
  • fts-solr: Opraveny parametry dotazu Solr.
  • lmtp: quota_full_tempfail = ano byla ignorována s lmtp_rcpt_check_quota = ano

Co je nového ve verzi 2.2.18:

  • director: Přihlašování UNIX sockets byly obvykle detekovány jako doveadm nebo řídící prstencové zásuvky, což způsobilo, že došlo k přerušení stávajících instalací.
  • sdbox: Při kopírování pošty do jiného úložiště umístěte cíl do jiného úložiště.

Co je nového ve verzi 2.2.16:

  • dbox: Resynchronizace (např. doveadm force-resync) již neodstraní soubor dovecot.index.cache. Soubor mezipaměti byl zřídka problém, takže to jen způsobilo zbytečnou pomalost.

  • Limity názvů poštovní schránky se během vytváření poštovní schránky změnily: Každá část hierarchického názvu (např. "x" nebo "y" v "x / y") může nyní mít délku až 255 znaků (místo 200). To také snižuje maximální počet hierarchických úrovní na 16 (namísto 20), aby byla zachována maximální délka názvu 4096 (společný limit PATH_MAX). Limit 255 znaků je dostatečně velký pro migraci ze všech stávajících systémů. Je to také limit pro mnoho souborových systémů.
  • director: Přidáno nastavení direktiv_consistent_hashing pro povolení konzistentního hašování (namísto náhodného MD5 hašování). To způsobí, že se při zpětném čtení změní počet backendů, což může zlepšit výkon (hlavně kvůli ukládání do mezipaměti).
  • director: Přidána podpora pro "tagy", která dovoluje jednomu klíči adresáře sloužit více skupinám backend s různými sadami uživatelů.
  • LMTP server: Přidáno nastavení lmtp_user_concurrency_limit pro omezení toho, kolik dodávek LMTP lze provést současně pro jednoho uživatele.
  • LMTP server: Přidána podpora pro příkaz STARTTLS.
  • Je-li data protokolování generována rychleji, než je možné ji zapsat, zaznamenejte varování a zobrazte informace o tom v procesním protokolu procesu v ps výstupu. Také nedovolte, aby se jediná služba zaplaví příliš dlouho za cenu zpoždění záznamů jiných služeb.
  • stats: Přidána podpora pro získání globálních statistik.
  • stats: Použijte stejné ID relace jako ostatní dělníky
  • stats: Pluginy nyní mohou vytvářet vlastní pole statistiky
  • server doveadm: Příkazy nesouvisející s pošty mohou být nyní také použity prostřednictvím serveru doveadm (TCP socket).
  • doveadm proxying: passdb lookup nyní může přepsat doveadm_port a změnit uživatelské jméno.
  • doveadm: Vyhledávací dotaz podporuje nyní "starestonly" parametr, který se okamžitě zastaví na prvním nezhodnocení. To lze využít k optimalizaci: doveadm expunge mailbox Kšička uložená před 30d staršími
  • doveadm: Přidáno & quot; save & quot; příkaz k přímému ukládání pošty do určené poštovní schránky (vynechání síta).
  • doveadm fetch: Přidáno pole body.snippet, které vrací prvních 100 znaků zprávy bez mezery nebo tagů HTML. Výsledek je uložen do dovecot.index.cache, takže může být efektivně načten.
  • dsync: Přidán parametr -t pro synchronizaci pouze novějších e-mailů než dané časové označení.
  • dsync: Přidán parametr -F [-] pro synchronizaci pouze e-mailů s [out] daným příznakem / klíčovým slovem.
  • dsync: Přidaný parametr -a specifikuje virtuální poštovní schránku obsahující všechny e-maily uživatele. Je-li tato poštovní schránka již nalezena tak, že obsahuje požadovanou poštu (podle jejího identifikátoru GUID), zpráva se zkopíruje odtud, místo aby byla znovu uložena. (To ještě není dostačující pro přírůstkovou replikaci.)
  • dsync: -m parametr nyní může specifikovat název pro speciální použití pro poštovní schránky.
  • imapc: Přidali jsme imapc_features = gmail-migration pro migraci z GMail. Viz http://wiki2.dovecot.org/Migration/Gmail
  • imapc: Přidáno imapc_features = hledání pro podporu příkazu IMAP SEARCH. (V současné době vyžaduje podporu ESEARCH ze vzdáleného serveru.)
  • expire plugin: Přidáno expire_cache = ano nastavení do mezipaměti většiny databázových vyhledávání v indexových souborech dovecot.
  • kvóta: Pokud nadhodnota-flag v userdb neodpovídá aktuálnímu využití kvóty, spusťte nakonfigurovaný skript.
  • redis dict: Přidána podpora pro expirační klíče (: expire_secs = n) a zadání čísla databáze (: db = n)
  • auth: Nestříkejte, pokud se pokusíte o přihlášení k hlavnímu uživateli bez konfigurace master = yes passdbs
  • Parsování textu UTF-8 pro e-maily mohlo způsobit neúspěšné výsledky někdy v případě, že je vyrovnávací paměť rozdělena uprostřed znaku UTF-8. To ovlivnilo přinejmenším vyhledávání zpráv.
  • Odstranění řetězce pro některé protokolované výstupy nebylo správně provedeno: text UTF-8 mohl být zkráceně nesprávně nebo zkrácení pravděpodobně vůbec nebylo.
  • fts-lucene: Vyhledání virtuální poštovní schránky obsahující více než 32 fyzických poštovních schránek by mohlo způsobit selhání.

Co je nového ve verzi 2.2.15:

  • Zásuvné moduly nyní mohou vytisknout komentář banneru v doveconf výstupu (obvykle verze pluginu)
  • Záložka replikace nyní spouští nízkou (namísto vysoké) priority pro kopírování pošty.
  • IMAP / POP3 / ManageSieve proxy: Pokud nelze cílovému serveru připojit, opakujte připojení jednou za sekundu až na hodnotu proxy_timeout. To umožňuje rychlé restartování / upgrady na backendovém serveru, aniž by došlo k selhání přihlášení.
  • Vnitřní vyhledávací passdb (např. prováděný serverem lmtp / doveadm proxy) nevrátil selhání v některých situacích, kde by měl mít (např. neshoda allow_nets)
  • LMTP nyní používá mail_log_prefix pro protokolování doručování pošty namísto hardcoded prefixu. Předpona protokolu nedoručování je stále pevně kódována.
  • passdb allow_nets = vyhledávání místních shod, které neobsahují adresu IP (interně provedené službou Dovecot)
  • Různé zaznamenávání ladění a protokolování chyb
  • Různé podmínky závodu se opravují na LAYOUT = index
  • v2.2.14 virtuální plugin byl v některých situacích havarován

Co je nového ve verzi 2.2.14:

  • Některé z důležitějších oprav od RC1:
  • Opraveny několik závodních podmínek s manipulací dovecot.index.cache, které způsobily zbytečnou "mezipaměť poškozenou" chyby.
  • auth: Pokud byl klient auth uveden userdb a odpojen před ukončením procesu auth pracovník uvízl (a nakonec všichni pracovníci mohli zvyknout a žádosti by začaly selhat).
  • Některé z větších změn od verze v2.2.13:
  • lmtp: Dodaný-do: záhlaví již neobsahuje e-mailovou adresu. Ostatní MDA to také nemají.
  • "Mimo místa na disku" Chyby jsou nyní považovány za dočasné chyby (ne stejný jako v případě "kvóty mimo disk").
  • Záložka replikace: Použijte replikaci pouze pro uživatele, kteří mají neplatné nastavení mail_replica.
  • lmtp proxy: Zadejte řádek o každé doručení zásilky.Přidáno nastavení login_source_ips. To může být použito k nastavení round-robin zdrojové IP adresy z bazénu IP (v případě, že dojde k vyčerpání portů TCP). Nastavení roublogu může použít tcp :: jako plugin path.virtual: Neudržujte víc než virtual_max_open_mailboxes (výchozí 64) počet otevřených poštovních schránek. Kompresi SSL / TLS lze deaktivovat pomocí ssl_options = no_compressionacl: Globální soubor ACL nyní podporuje "citace". kolem vzoru.Přidáno posledně přihlášený plugin pro nastavení přihlašovacího časového razítka uživatele při přihlášení.LDAP auth: Povolit vyhledání pověření passdb také s auth_bind = ano
  • IMAP: MODSEQ byl odeslán v odpovědi FETCH, i když nebyl povolen CONDSTORE / QRESYNC. Toto přerušilo alespoň staré Outlooky.
  • passdb statické ošetření pole chybějícího hesla stejné jako prázdné pole s heslem.
  • mdbox: Při skenování poškozeného souboru mdbox je pevná nekonečná smyčka.
  • imap-login, pop3-login: Opravený potenciální pád při neočekávaném odpojení klienta.
  • imap proxy: Připojení bylo zavěšeno v některých modelech použití. To se týkalo hlavně starších Outlooků.
  • lmtp proxy: Proxy server někdy dodává prázdné e-maily v chybových situacích nebo potenciálně dodaných zkrácených e-mailů.
  • fts-lucene: Pokud byla nastavena volba whitespace_chars, pravděpodobně jsme skončili indexováním některých odpadních slov a zbytečně zvyšovali velikost indexu.
  • -c a -i parametry pro dovecot / doveadm příkazy byly ignorovány, pokud byla sada config čitelná.
  • kvóta: přepočet kvóty nezahrnoval INBOX v některých nastaveních.
  • Některé hlavičky pošty byly někdy přidány do dovecot.index.cache v nesprávném pořadí. Hlavním problémem tohoto problému bylo dsync + imapc přírůstkové synchronizace, když druhá synchronizace myslela, že se místní poštovní schránka změnila.
  • Zálohování doveadm si nevšimlo, jestli chybí e-maily ze středu cílové poštovní schránky. Nyní odstraní a resynchronuje poštovní schránku.

Co je nového ve verzi 2.2.11:

  • acl plugin: Přidán alternativní globální soubor ACL, který může obsahovat vzory schránky. Podrobnosti naleznete na adrese http://wiki2.dovecot.org/ACL.
  • imap proxy: Přidáno nastavení proxy_nopipelining passdb pro práci s dalšími chybami serverů IMAP (zejména MS Exchange 2013).
  • Přidány proměnné% {auth_user},% {auth_username} a% {auth_domain}. Podrobnosti viz http://wiki2.dovecot.org/Variables.
  • Přidána podpora komprese LZ4.
  • stats: Sledujte také čas na nástěnné hodiny pro příkazy.
  • Vylepšení pluginu pop3_migration, abyste se snažili lépe odpovídat UIDL.
  • imap: REKLAMY VYHLEDÁVÁNÍ / ODSTRANĚNÍ PARTIALU mohly být příliš velké.
  • zálohování doveadm: při synchronizaci odstranění schránky

Co je nového ve verzi 2.2.10:

  • auth: passdb / userdb dict přepsat podporu mnohem složitějších nastavení. Viz dokument / example-config / dovecot-dict-auth.conf.ext. Stará nastavení budou nadále fungovat.
  • auth: Přidáno userdb result_success / failure / tempfail a přeskočit nastavení podobně jako passdb's. Viz http://wiki2.dovecot.org/UserDatabase
  • imap: Implementoval příkaz SETQUOTA pro administrátora při konfiguraci kvóty. Viz http://master.wiki2.dovecot.org/Quota/Configuration
  • kvóta: podpora "*" a "a" zástupné znaky v jménech poštovních schránek v kvótách kvót
  • mysql: Přidáno ssl_verify_server_cert = ne | ano parametr. V současné době je výchozí hodnota "ne" aby se ujistil, že se nic nezlomí, ale pravděpodobně se stane "ano". v Dovecot v2.3.
  • ldap: Přidáno blokování = ano nastavení pro použití procesů auth pracovníků pro vyhledávání LDAP. Toto řešení je prozatím možné používat více simultánních připojení LDAP.
  • vylepšení výkonu pop3c + dsync
  • stav kvóty: kvóta_kardu byla ignorována
  • ldap: Únik pevného místa s auth_bind = ano a bez auth_bind_userdn.
  • imap: Neodesílejte HIGHESTMODSEQ na SELECT / EXAMINE, pokud CONDSTORE / QRESYNC nebyl nikdy povolen pro poštovní schránku.
  • imap: Opravuje zpracování poštovních schránek bez trvalých modseqs. (Když je položka [NOMODSEQ] vrácena příkazem SELECT, hlavně s indexy v paměti.)
  • imap: Různé opravy k podpoře METADATA.
  • stats plugin: Procesy, které dočasně zrušily oprávnění (např. indexer-worker), možná zaznamenaly chyby o tom, že nemohou otevřít / proc / self / io.

Co je nové ve verzi 2.2.9:

  • ukládání / kopírování e-mailů nastavením pluginu {fts_autoindex = yes}
  • replicator: Přidáno nastavení replication_dsync_parameters pro předání "doveadm sync" parametry (pro ovládání replikace)
  • Přidán plugin filtrování pošty
  • Přidána podpora liblzma / xz (zlib_save = xz)
  • V2.2.8 vylepšené zpracování souboru mezipaměti odhalilo několik starých chyb týkajících se načítání hlaviček pošty.
  • v2.2.7 Změny manipulace s iostream vedly k odpojení některých spojení před vyprázdněním výstupu (např. zpráva o odhlášení POP3 nebyla odeslána)

Co je nového ve verzi 2.2.8:

  • Některé použití passdb checkpassword mohlo být využitelné místními uživateli. Možná budete muset změnit nastavení tak, aby to fungovalo. Viz http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security

Co je nového ve verzi 2.2.7:

  • Některé použití passdb checkpassu mohlo být využitelné místních uživatelů. Možná budete muset změnit nastavení tak, aby to fungovalo. Viz http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
  • auth: přidána schopnost zkrátit hodnoty zaznamenávané auth_verbose_passwords (viz komentář 10-logging.conf)
  • mdbox: Přidáno "mdbox_deleted" úložiště, které lze použít pro přístup ke zprávám s refcount = 0. Například: doveadm import mdbox_deleted: ~ / mdbox " schránka doručené pošty schránky
  • ssl-params: Přidáno nastavení ssl_dh_parameters_length.
  • Hlavní proces prováděl vyhledávací název hostitele domény pro každý vytvořený proces, což může způsobit spoušť zbytečných vyhledávání DNS.
  • dsync: Synchronizace více než 100 zpráv najednou způsobila problémy v některých situacích, což způsobilo, že zprávy dostaly nové UID.
  • fts-solr: Různé hosty Solr pro různé uživatele nefungují.

Co je nového ve verzi 2.2.6:

  • acl: Pokud má veřejný / sdílený obor názvů sdílený soubor předplatného pro všechny uživatele, neuvádějte položky odběru, které nejsou pro uživatele přístupné.
  • doveadm: Přidáno "auth lookup" příkaz pro prohledávání passdb.
  • login_log_format_elements: Přidány% {orig_user},% {orig_username} a% {orig_domain} rozšiřující se na uživatelské jméno přesně tak, jak je odeslal klient (před jakýmkoli procesem změny auth).
  • Přidáno nastavení ssl_prefer_server_ciphers.
  • auth_verbose_passwords: Přihlaste heslo také neznámým uživatelům.
  • Linux: Přidána volitelná podpora pro SO_REUSEPORT s inet_listener {reuse_port = yes}
  • adresář: v2.2.5 změny způsobené "SYNC lost" chyby
  • dsync: Mnoho oprav a vylepšení zpracování chyb
  • doveadm -A: Neztrácejte CPU samostatným konfiguracním vyhledáváním pro každého uživatele
  • Dlouho běžící proces ssl-params již zabraňuje restartu Dovecotu
  • mbox: Opraveno mailbox_list_index = ano, aby správně fungovalo

Co je nového ve verzi 2.2.5:

  • SSL: Přidána podpora pro šifrovací sady ECDH / ECDHE (David Hicks)
  • Přidány některé chybějící stránky (podle Pascala Volka)
  • stav kvót: Přidáno nastavení kvóty_status_toolarge (Ulrich Zehl)
  • adresář: Uživatelé, kteří se blížili ke vypršení platnosti, mohli být přesměrováni na různé servery najednou.
  • pop3: Vyhněte se selhání při selhání při odpojení klienta během LISTu.
  • mdbox: Zrušená hlavička indexu nebyla automaticky opravena.
  • dsync: Různé opravy pro lepší práci s úložištěmi imapc a pop3c.
  • ldap: sasl_bind = ano způsobila selhání, protože symboly Dovecotu lib-sasl byly v konfliktu s knihovnou Cyrus SASL.
  • imap: Různé chyby při manipulaci s CATENATE. (Byly nalezeny pomocí skriptu stresového testu Apple.)

Ostatní software developer Timo Sirainen

YATunnel
YATunnel

3 Jun 15

Komentáře k Dovecot

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!