Izdaja poštnega strežnika Postfix 3.5.0

Po letu razvoja potekal izdaja nove stabilne veje poštnega strežnika Postfix - 3.5.0. Hkrati je bila podružnica ukinjena Postfix 3.1, ki je izšel v začetku leta 2016. Postfix je eden redkih projektov, ki združuje visoko varnost, zanesljivost in zmogljivost hkrati, kar je bilo doseženo zahvaljujoč premišljenemu arhitektura in dokaj stroga politika za načrtovanje kode in revizijo popravkov. Koda projekta se distribuira pod EPL 2.0 (javna licenca Eclipse) in IPL 1.0 (javna licenca IBM).

V skladu z marcem avtomatsko anketo približno milijon poštnih strežnikov, Postfix se uporablja na 34.29 % (34.42 %) poštnih strežnikov,
Delež Exima je 57.77% (pred letom dni 56.91%), Sendmail - 3.83% (4.16%), MailEnable - 2.12% (2.18%), MDaemon - 0.77% (0.91%), Microsoft Exchange - 0.47% (0.61%).

Glavni inovacije:

  • Dodana podpora za protokol izravnalnika obremenitve HA Proxy 2.0 z zahtevami za proxy prek TCP prek IPv4 in IPv6 ali brez povezav za proxy (za pošiljanje testnih zahtev srčnega utripa, ki potrjujejo normalno delovanje).
  • Dodana možnost, da se sporočila vsilijo v status zastarelega (ni mogoče dostaviti), da se vrnejo pošiljatelju. Status je shranjen v datoteki čakalne vrste za dostavo kot poseben atribut, ob prisotnosti katerega bo vsak poskus dostave povzročil, da bo sporočilo vrnjeno pošiljatelju, ne da bi bilo uvrščeno v čakalno vrsto za čakanje. Za nastavitev atributa zastarelega sporočila sta bili ukazu postsuper dodani zastavici »-e« in »-f«; razlika z zastavico »-f« je v tem, da se sporočilo takoj vrne pošiljatelju, ko je v čakalna vrsta, ki čaka na ponovno pošiljanje. Izhod ukazov mailq in postqueue prisili, da so zastarela sporočila označena z "#" za imenom datoteke.
  • Dodana podpora za navajanje več gostiteljev odjemalcem SMTP in LMTP za preusmeritev sporočila na drug strežnik (naslednji skok). Navedeni gostitelji bodo poskušali prenesti sporočilo v vrstnem redu, kot so prikazani (če prvi ni dosegljiv, se bo poskusila dostaviti drugemu itd.). Specifikacija seznama je implementirana za direktive relayhost, transport_maps, default_transport in sender_dependent_default_transport_maps.

    /etc/postfix/main.cf:
    relayhost = foo.example, bar.example
    default_transport = smtp:foo.example, bar.example

  • Spremenjeno vedenje beleženja. Naslovi v »from=« in »to=« se zdaj shranjujejo v narekovajih - če lokalni del naslova vsebuje presledek ali posebne znake, bo navedeni del naslova v dnevniku med narekovaji. Če želite vrniti staro vedenje, v nastavitve dodajte »info_log_address_format = internal«.

    Je bil: od= [e-pošta zaščitena]>
    Zdaj: from=<“ime s presledki”@example.com>.

  • Zagotavlja normalizacijo naslovov IP, pridobljenih iz glav XCLIENT in XFORWARD ali prek protokola HaProxy. Sprememba lahko prekine združljivost na ravni dnevnika in preslikav podomrežij IPv6 v direktivi check_client_access.
  • Za izboljšanje udobja interakcije z Dovecot posrednik za dostavo SMTP+LMTP zagotavlja priponke glav Delivered-To, X-Original-To in Return-Path z uporabo zastavic »flags=DORX« v master.cf, podobno kot pipe in lokalni dostavni agenti.
  • Definiran je postopek za preverjanje potrdil, definiran v tabelah check_ccert_access. Najprej se preveri posnetek potrdila odjemalca in nato javni ključ odjemalca (vedenje kot pri podajanju »search_order = cert_fingerprint, pubkey_fingerprint«).

Vir: opennet.ru

Dodaj komentar