Postfix 3.5.0 -sähköpostipalvelimen julkaisu

Vuoden kehitystyön jälkeen tapahtui postipalvelimen uuden vakaan haaran julkaisu Postfix - 3.5.0. Samalla sivuliike lakkautettiin Postfix 3.1, julkaistu vuoden 2016 alussa. Postfix on yksi harvoista projekteista, jossa yhdistyvät korkea turvallisuus, luotettavuus ja suorituskyky samanaikaisesti, mikä saavutettiin harkitun arkkitehtuuri ja melko tiukka käytäntö koodin suunnittelulle ja korjaustiedostojen tarkastukselle. Projektikoodia jaetaan EPL 2.0:lla (Eclipse Public License) ja IPL 1.0:lla (IBM Public License).

Maaliskuun mukaisesti automaattinen kysely noin miljoona postipalvelinta, Postfixia käytetään 34.29 %:ssa (34.42 %) sähköpostipalvelimista,
Eximin osuus on 57.77 % (vuosi sitten 56.91 %), Sendmailin - 3.83 % (4.16 %), MailEnablen - 2.12 % (2.18 %), MDaemonin - 0.77 % (0.91 %), Microsoft Exchangen - 0.47 % (0.61 %).

Pääasiallinen innovaatioita:

  • Lisätty kuorman tasausprotokollan tuki HA-välityspalvelin 2.0 välityspalvelinpyynnöillä TCP:n kautta IPv4:n ja IPv6:n kautta tai ilman välityspalvelinyhteyksiä (lähettääkseen normaalin toiminnan vahvistavia testisykepyyntöjä).
  • Lisätty mahdollisuus pakottaa viestit vanhentuneeseen (ei toimitettava) tilaan palautettavaksi lähettäjälle. Tila tallennetaan toimitusjonotiedostoon erikoisattribuuttina, jonka läsnä ollessa mikä tahansa toimitusyritys johtaa siihen, että sanoma palautetaan lähettäjälle asettamatta sitä pitojonoon. Vanhentuneen viestin määritteen asettamiseksi postsuper-komentoon on lisätty liput "-e" ja "-f"; ero "-f"-lippuun on, että viesti palautetaan välittömästi lähettäjälle, kun se on jono odottaa uudelleenlähetystä. mailq- ja postqueue-komentojen tulos pakottaa vanhentuneet viestit merkitsemään #-merkillä tiedostonimen perään.
  • Lisätty tuki useiden isäntien listaamiseen SMTP- ja LMTP-asiakkaille viestin uudelleenohjaamiseksi toiseen palvelimeen (seuraava hyppy). Lueteltuja isäntiä yritetään lähettää viesti siinä järjestyksessä, jossa ne näkyvät (jos ensimmäinen ei ole saatavilla, yritetään toimittaa toiselle jne.). Listamääritykset on toteutettu relayhost-, transport_maps-, default_transport- ja sender_dependent_default_transport_maps-direktiiveille.

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

  • Kirjauskäyttäytymistä muutettu. Osoitteet "from=" ja "to=" tallennetaan nyt lainausmerkinnällä - jos osoitteen paikallinen osa sisältää välilyönnin tai erikoismerkkejä, määritetty osoitteen osa merkitään lainausmerkeillä lokissa. Voit palauttaa vanhan toiminnan lisäämällä asetuksiin "info_log_address_format = interior".

    Oli: alkaen= [sähköposti suojattu]>
    Nyt: from=<"nimi välilyönneillä"@example.com>.

  • Varmistaa XCLIENT- ja XFORWARD-otsikoista tai HaProxy-protokollan kautta saatujen IP-osoitteiden normalisoinnin. Muutos voi rikkoa yhteensopivuuden lokitasolla ja IPv6-aliverkkomäärityksiä check_client_access-direktiivissä.
  • Parantaakseen vuorovaikutuksen mukavuutta Dovecotin kanssa SMTP+LMTP-jakeluagentti tarjoaa Delivered-To-, X-Original-To- ja Return-Path-otsikoiden liittämisen käyttämällä master.cf:n "flags=DORX"-lippuja putken tapaan. ja paikalliset toimitusagentit.
  • Check_ccert_access-taulukoissa määritetty varmenteiden tarkistusmenettely on määritelty. Ensin tarkistetaan tilannekuva asiakasvarmenteesta ja sitten asiakkaan julkinen avain (käyttäytyminen kuten määritettäessä "search_order = cert_fingerprint, pubkey_fingerprint").

Lähde: opennet.ru

Lisää kommentti