A Dovecot csapat bejelentette a népszerű, biztonságos és nagy teljesítményű IMAP és POP3 szerverük legújabb verzióját, a Dovecot 2.4-et. Az új kiadás jelentős változtatásokat és újdonságokat tartalmaz, amelyek hatással lehetnek a rendszergazdák napi munkájára. Cikkünkben bemutatjuk a legfontosabb változásokat és új funkciókat, valamint azt, hogy mire érdemes figyelni az átállás során.
Fontos változások és kompatibilitási kérdések
A Dovecot 2.4 jelentős változtatásokat hoz, amelyek befolyásolják a konfigurációs fájlokat és a telepítés módját. Az alábbiakat érdemes figyelembe venni:
- A 2.4-es verziótól kezdve új aláírókulcsot (signing key) használnak.
- A 2.4-es csomagok nem kompatibilisek a korábbi, 2.3-as konfigurációs fájlokkal.
Főbb konfigurációs változások:
- dovecot_config_version: A konfigurációs fájl első nem kommentált sora kell, hogy legyen.
- dovecot_storage_version: Ezt az értéket is meg kell adni a konfigurációban.
- A plugin {} szakasz eltávolításra került.
- Alapértelmezett beállítások is módosultak, így az átállás előtt érdemes részletesen átnézni a dokumentációt.
Új funkciók és fejlesztések
Kísérleti ARM64 támogatás
A Dovecot 2.4 kísérleti ARM64 támogatást kínál egy új Docker képen keresztül. Ez különösen hasznos lehet ARM-alapú hardverek, például Raspberry Pi rendszerek esetében.
Root nélküli Docker környezet
A 2.4-es Docker képek alapértelmezetten root nélküli környezetben futnak UID 1000 alatt, mint „vmail” felhasználó. Ha ez problémát okoz, a korábbi 2.3-as képek továbbra is elérhetők a „2.3-latest” címkével.
Pigeonhole integráció
A Pigeonhole (Sieve szűrési komponens) mostantól a Dovecot verziózási rendszerét követi, és frissítései a Dovecot kiadásaival együtt jelennek meg.
Megszűnő funkciók és újdonságok
- A dict-memcached helyett mostantól a Redis ajánlott.
- A gyenge jelszó-hash algoritmusok alapértelmezetten le vannak tiltva (auth_allow_weak_schemes szükséges az engedélyezésükhöz).
- A zlib bővítmény mostantól mail_compress néven érhető el, és nem szükséges külön plugin az IMAP tömörítéshez.
Újdonságok az autentikációban és biztonságban
- Kísérleti támogatás az SMTPUTF8 és IMAP UTF8=ACCEPT funkciókhoz.
- Javított TLS Server Name Indication (SNI) támogatás, amely lehetővé teszi a pre-login beállításokat.
- Új Full-Text Search plugin: fts-flatcurve, amely hatékonyabb keresést biztosít nagy méretű postafiókok esetén.
- Új támogatás a SCRAM-SHA-1-PLUS és SCRAM-SHA-256-PLUS hitelesítési mechanizmusokhoz.
A Pigeonhole 2.4 újdonságai
- Az alapértelmezett szabadságolási időszak (vacation days) mostantól 60 nap.
- Az új Dovecot konfigurációs struktúrát követő szintaktikai frissítések.
- Új összehasonlító: i;unicode-casecmp, amely támogatja a nemzetköziesített kis- és nagybetűérzékeny egyezéseket.
A Dovecot 2.4 verzió számos jelentős fejlesztést és változtatást hoz, amelyek előnyösek lehetnek a teljesítmény, biztonság és funkcionalitás szempontjából. Ugyanakkor a frissítés előtti alapos tervezés és dokumentációáttekintés elengedhetetlen. A forráskód és a Docker képek elérhetők a hivatalos oldalakon.