Pas një vit zhvillimi lëshimi i versionit të ri të qëndrueshëm të serverit të emailit . Në të njëjtën kohë, është shpallur përfundimi i mbështetjes për versionin , i lëshuar në fillim të vitit 2016. Postfix është një nga projektet e pakta që kombinon njëkohësisht siguri të lartë, besueshmëri dhe performancë, që është arritur përmes një dhe një politike mjaft të rreptë për formatimin e kodit dhe auditën e patches. Kodi i projektit shpërndahet nën licencat EPL 2.0 (Eclipse Public license) dhe IPL 1.0 (IBM Public License).
Në përputhje me marsin e kaluar rreth një milion serverash emaili, Postfix përdoret në 34.29% (34.42%) të serverëve të emailit,
pjesa e Exim është 57.77% (një vit më parë 56.91%), Sendmail - 3.83% (4.16%), MailEnable - 2.12% (2.18%), MDaemon - 0.77% (0.91%), Microsoft Exchange - 0.47% (0.61%).
Ndryshimet kryesore :
- Shtuar mbështetje për protokollin e balancuesit të ngarkesës me prokurimin e kërkesave përmes TCP mbi IPv4 dhe IPv6 ose pa prokurimin e lidhjeve (për dërgimin e kërkesave verifikuese të heartbeat, që konfirmojnë funksionimin normal).
- ësht shtuar mundësia e forcimit të instalimit të statusit të mesazheve të skaduara (të padërguara) për t'i kthyer ato tek dërguesi. Statusi ruhet në skedarin e radhës së dërgesës si një atribut të veçantë, duke e bërë çdo përpjekje për dërgim të çojë në kthimin e mesazhit tek dërguesi, pa e vendosur në një radhë për përsëritje të përpjekjeve për dërgim (hold queue). Për të vendosur atributin e mesazhit të skaduar në komandën postsuper, janë shtuar flamujt "-e" dhe "-f", me dallimin se flamuri "-f" e kthen menjëherë mesazhin te dërguesi kur gjendet në radhën e pritjes për ripërsëritje. Në daljet e komandave mailq dhe postqueue, mesazhet e skaduara me forcë shfaqen me shenjën "#" pas emrit të skedarit.
- Në klientët SMTP dhe LMTP është shtuar mbështetje për enumerimin e shumë hosteve për të drejtuar mesazhin në një server tjetër (next-hop). Hostet e listuara do të provohen për dërgesën e mesazhit në rendin e tyre (nëse i pari nuk është në dispozicion, do të bëhet një përpjekje për dërgim në të dytin, etj.). Shënimi i listës është realizuar për direktivat relayhost, transport_maps, default_transport dhe sender_dependent_default_transport_maps.
/etc/postfix/main.cf:
relayhost = foo.example, bar.example
default_transport = smtp:foo.example, bar.example - Ka ndodhur njĂ« ndryshim nĂ« sjelljen e regjistrimit. Adresat nĂ« «from=» dhe «to=» tani ruhet me citate â nĂ«se pjesa lokale e adresĂ«s pĂ«rmban hapĂ«sira ose simbole speciale, ajo do tĂ« jetĂ« e rrethuar me thonjĂ«za nĂ« regjistĂ«r. PĂ«r tĂ« rikthyer sjelljen e vjetĂ«r, shtoni «info_log_address_format = internal» nĂ« cilĂ«sime.
Ishte: from=
Tani: from=. - Sigurohet normalizimi i adresave IP të marra nga titujt XCLIENT dhe XFORWARD ose përmes protokollit HaProxy. Ky ndryshim mund të krijojë probleme të përputhshmërisë në regjistrat dhe përputhjet e nënrrjetëve IPv6 në drejtorinë check_client_access.
- Për të përmirësuar ndërveprimin me Dovecot, në agjentët e shpërndarjes SMTP+LMTP është siguruar lidhja e titujve Delivered-To, X-Original-To dhe Return-Path, duke përdorur flamujt «flags=DORX» në master.cf në mënyrë të ngjashme me agjentët e shpërndarjes pipe dhe local.
- ĂshtĂ« caktuar rendi i kontrollit tĂ« certifikatave, tĂ« caktuara nĂ« tabelat check_ccert_access. Fillimisht kontrollohet gjurmĂ« e certifikatĂ«s sĂ« klientit dhe pastaj çelĂ«si publik i klientit (sjellje siç Ă«shtĂ« caktuar «search_order = cert_fingerprint, pubkey_fingerprint»).
Burimi: opennet.ru
