Izdavanje poštanskog poslužitelja Postfix 3.5.0

Nakon godine razvoja održan je izdanje nove stabilne grane poštanskog poslužitelja Postfix — 3.5.0. U isto vrijeme objavljeno je o prestanku podrške za granu Postfix 3.1, objavljenu početkom 2016. godine. Postfix je jedan od rijetkih projekata koji istovremeno kombinira visoku sigurnost, pouzdanost i performanse, što je postignuto zahvaljujući promišljeno arhitekturi i prilično strogoj politici formatiranja koda i revizije zakrpa. Izvorni kod projekta distribuiran je pod licencama EPL 2.0 (Eclipse Public License) i IPL 1.0 (IBM Public License).

U skladu s ožujskom automatiziranim anketama oko milijun poštanskih poslužitelja, Postfix se koristi na 34.29% (34.42%) poštanskih poslužitelja,
udjel Exima iznosi 57.77% (prije godine 56.91%), Sendmail — 3.83% (4.16%), MailEnable — 2.12% (2.18%), MDaemon — 0.77% (0.91%), Microsoft Exchange — 0.47% (0.61%).

Glavne novosti:

  • Dodana podrška za protokol uravnoteživača opterećenja HAProxy 2.0 s proksiranjem zahtjeva putem TCP-a preko IPv4 i IPv6 ili bez proksiranja veza (za slanje provjernih heartbeat-zahtjeva koji potvrđuju rad u normalnom režimu).
  • Dodana mogućnost prisilnog postavljanja status poruka koje su zastarjele (nedostavljene) za vraćanje pošiljatelju. Status se čuva u datoteci reda dostave kao posebna svojstva, pri čemu bilo koji pokušaj dostave uz prisustvo tog svojstva dovodi do vraćanja poruke pošiljatelju, bez stavljanja u red ponovnih pokušaja dostave (hold queue). Za postavljanje svojstva zastarjele poruke u naredbu postsuper dodani su flagovi „-e” i „-f”, pri čemu se flag „-f” razlikuje po tome što se poruka odmah vraća pošiljatelju prilikom pronalaska u redu čekanja za ponovnu dostavu. U izlazu naredbi mailq i postqueue prisilno zastarjele poruke označavaju se znakom „#” nakon imena datoteke.
  • U SMTP i LMTP klijentima dodana je podrška za nabrajanje više hostova za preusmjeravanje poruke na drugi poslužitelj (next-hop). Nabrojani hostovi će se pokušavati za prijenos poruke redoslijedom kojim slijede (ako prvi nije dostupan, pokušaće se dostava na drugi itd.). Navođenje popisa realizirano je za direktive relayhost, transport_maps, default_transport i sender_dependent_default_transport_maps.

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

  • Promijenjeno je ponašanje prilikom vođenja loga. Adrese u „from=” i „to=” sada se spremaju koristeći quotiranje — ako lokalni dio adrese sadrži razmake ili posebne znakove, taj dio adrese će biti naveden u navodnicima u logu. Za povratak na staro ponašanje, u postavke treba dodati „info_log_address_format = internal”.

    Bilo je: from=<ime s razmacima@example.com>
    Postalo je: from=<„ime s razmacima”@example.com>.

  • Osigurana je normalizacija IP adresa dobivenih iz zaglavlja XCLIENT i XFORWARD ili putem protokola HaProxy. Ovo promjena može dovesti do problema s kompatibilnošću na razini logova i usklađivanja IPv6 podmreža u direktivi check_client_access.
  • Za poboljšanje interakcije s Dovecot-om, u SMTP+LMTP agentu dostave osigurano je dodavanje zaglavlja Delivered-To, X-Original-To i Return-Path, koristeći oznake „flags=DORX” u master.cf, po uzoru na agente dostave pipe i local.
  • Određen je redoslijed provjere certifikata definiranih u tablicama check_ccert_access. Prvo se provjerava otisak klijentovog certifikata, a zatim javni ključ klijenta (ponašanje kao da se koristi „search_order = cert_fingerprint, pubkey_fingerprint”).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster