Hat hónap fejlesztés után az e-mail kiszolgáló kiadása , amelybe bele lettek foglalva a felhalmozódott javítások és új lehetőségek kerültek. Az elképzelések szerint, a májusi körülbelül egymillió levelezőszerver közül az Exim részesedése 57.59% (egy évvel ezelőtt 53.03%), a Postfixet 34.70% (34.51%) levelezőszerver használja, a Sendmail részesedése 3.75% (4.05%), a Microsoft Exchange pedig 0.42% (0.57%).
Az új kiadás módosításai visszafelé kompatibilitási problémákhoz vezethetnek. Különösen, hogy egyes transzport típusok nem működnek tisztítatlan adatokkal (tainted, a feladótól származó adatok alapján) a kézbesítési hely meghatározásakor. Például problémák merülhetnek fel a $local_part változó használatakor a „check_local_user” beállításnál az e-mail routeolásakor. A $local_part helyett az új tisztított változót, a „$local_part_data” kell használni. Ezenkívül az headers_remove opció operandusaiban mostantól engedélyezett maszkok használata „*” karakterrel, ami működési zavarokat okozhat azokban a konfigurációkban, ahol a csillaggal végződő fejlécek eltávolítását végezték (a konkrét fejezetek eltávolítása helyett maszk szerinti eltávolítás fog végbemenni).
:
- Kísérleti beépített támogatást kaptak az SRS (Sender Rewriting Scheme) mechanizmushoz, amely lehetővé teszi a feladó címének módosítását a továbbítás során, anélkül, hogy megsértené az SPF ellenőrzéseket () és megőrzi a feladó adatait a szerver üzeneteinek irányítása érdekében hibás kézbesítés esetén. A módszer lényege, hogy a kapcsolat létesítésekor átadja az identitás információkat az eredeti feladótól, például a alice@example.org -ról alice@example.com -ra való átkonvertálásakor az „SRS0=HHH=TT=example.org=alice@example.com” fog szerepelni. Az SRS például hasznos a levelezőlisták működtetésénél, ahol az eredeti üzenetet más címzetteknek továbbítják.
- OpenSSL használata esetén felhasználói csatornák rögzítésének támogatása került bevezetésre a (korábban csak a GnuTLS esetében volt támogatott).
- Új esemény került bevezetésre: „msg:defer”.
- A gsasl hitelesítő kliensoldali támogatása valósult meg, amelyet csak a nyílt jelszavakkal (plaintext) teszteltek. A SCRAM-SHA-256 és SCRAM-SHA-256-PLUS módszerek csak erre a .
- A gsasl hitelesítő szerveroldali támogatása valósult meg a titkosított jelszavakhoz, mint alternatíva az előzőleg elérhető plaintext üzemmóddal szemben.
- A névvel ellátott listákban mostantól a "hide" előtag jelölheti a tartalom kimenetének elnyomását az "-bP" parancs futtatásakor.
- A Dovecot IMAP szerverhez való hitelesítési meghajtóban kísérleti támogatást kapott az internet socketek, korábban csak unix-domain socketek voltak támogatva.
- Az ACL kifejezés "queue_only" mostantól megadható "queue" néven, és támogatja az "first_pass_route" opciót, amely hasonló a parancssori "-odqs" opcióhoz.
- Új változók lettek hozzáadva: $queue_size és $local_part_{pre,suf}fix_v.
- A fő konfigurációs blokkba egy "sqlite_dbfile" opció került, amelyet a keresési prefix meghatározásakor használunk. A változás megszakítja a visszafelé kompatibilitást — a régi prefix megadásának módja megszűnt, ha nem tisztított (tainted) változók szerepelnek a lookup lekérdezésekben. Az új módszer ("sqlite_dbfile") lehetővé teszi a fájlnév külön tartsását.
- A dsearch lookup-blokkokhoz opciók kerültek hozzá, hogy a teljes útvonalat és a fájltípusok kiszűrését visszaadják a párosítás során.
- A pgsql és mysql lookup-blokkokhoz opciók kerültek hozzá, hogy a szerver nevét külön lehessen megadni a keresési sorból.
- Az egy kulcsra történő lekérdezéseket végző lookup-blokkokhoz hozzáadtak egy opciót, hogy a tisztított (de-tainted) kulcsot adják vissza, ha vannak egyezések, a keresett adatok helyett.
- Minden sikeres list-match lekérdezés során a $domain_data és $localpart_data változók beállítása történt (korábban a lekérdezésben részt vevő listaelemek kerültek beillesztésre). Ezenkívül a párosításban alkalmazott listaelemek mostantól a $0, $1 stb. változóknak vannak hozzárendelve.
- Hozzáadva a kibővítési operátor: "${listquote {} {}}".
- A ${readsocket {}{}{}} kibővítési operátorban hozzáadtak egy opciót az eredmények gyorsítótárazásának biztosítására.
- Hozzáadva a dkim_verify_min_keysizes beállítás, amely felsorolja a minimálisan megengedett nyilvános kulcsméreteket.
- A "bounce_message_file" és "warn_message_file" paraméterek kibővítése biztosított azok első használata előtt.
- Hozzáadva az "spf_smtp_comment_template" opció a "$spf_smtp_comment" változó értékének beállításához.
Forrás: opennet.ru
