Postfix 3.5.0 rhyddhau gweinydd post

Ar ôl blwyddyn o ddatblygiad ddigwyddodd rhyddhau cangen sefydlog newydd o'r gweinydd post Ôl-osod - 3.5.0. Ar yr un pryd, terfynwyd y gangen Ôl-osod 3.1, a ryddhawyd yn gynnar yn 2016. Postfix yw un o'r prosiectau prin sy'n cyfuno diogelwch uchel, dibynadwyedd a pherfformiad ar yr un pryd, a gyflawnwyd diolch i feddylgar pensaernïaeth a pholisi eithaf llym ar gyfer dylunio cod ac archwilio clytiau. Mae cod y prosiect yn cael ei ddosbarthu o dan EPL 2.0 (Trwydded Gyhoeddus Eclipse) ac IPL 1.0 (Trwydded Gyhoeddus IBM).

Yn unol a'r March arolwg awtomataidd tua miliwn o weinyddion post, defnyddir Postfix ar 34.29% (34.42%) o weinyddion post,
Cyfran Exim yw 57.77% (blwyddyn yn ôl 56.91%), Sendmail - 3.83% (4.16%), MailEnable - 2.12% (2.18%), MDaemon - 0.77% (0.91%), Microsoft Exchange - 0.47% (0.61%).

Y prif arloesiadau:

  • Ychwanegwyd cefnogaeth protocol cydbwysedd llwyth HA Dirprwy 2.0 gyda cheisiadau dirprwy trwy TCP dros IPv4 a IPv6 neu heb gysylltiadau dirprwyol (i anfon ceisiadau prawf curiad calon yn cadarnhau gweithrediad arferol).
  • Ychwanegwyd y gallu i orfodi negeseuon i gael eu gosod i statws hen (annarfonadwy) i'w dychwelyd at yr anfonwr. Mae'r statws yn cael ei storio yn y ffeil ciw danfon fel nodwedd arbennig, ac ym mhresenoldeb unrhyw ymgais i ddosbarthu bydd y neges yn cael ei dychwelyd i'r anfonwr, heb ei gosod yn y ciw dal. I osod y briodwedd neges hen, mae'r baneri “-e” a “-f” wedi'u hychwanegu at y gorchymyn postsuper; y gwahaniaeth gyda'r faner “-f” yw bod y neges yn cael ei dychwelyd ar unwaith i'r anfonwr pan fydd yn y ciw yn aros i fod yn ddig. Mae allbwn y gorchmynion mailq a postqueue yn gorfodi negeseuon hen i gael eu marcio gyda "#" ar ôl enw'r ffeil.
  • Ychwanegwyd cefnogaeth ar gyfer rhestru gwesteiwyr lluosog i gleientiaid SMTP a LMTP i ailgyfeirio neges i weinydd arall (hop nesaf). Bydd y gwesteiwyr a restrir yn ceisio trosglwyddo'r neges yn y drefn y maent yn ymddangos (os nad yw'r un cyntaf ar gael, ceisir danfon i'r ail un, ac ati). Gweithredir manyleb y rhestr ar gyfer y cyfarwyddebau relayhost, transport_maps, default_transport a sender_dependent_default_transport_maps.

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

  • Newid ymddygiad logio. Mae cyfeiriadau yn “from=” ac “to=” bellach yn cael eu cadw gan ddefnyddio dyfynbris - os yw rhan leol y cyfeiriad yn cynnwys gofod neu nodau arbennig, bydd y rhan benodedig o'r cyfeiriad wedi'i hamgáu mewn dyfyniadau yn y log. I ddychwelyd yr hen ymddygiad, ychwanegwch “info_log_address_format = mewnol” i'r gosodiadau.

    Oedd: o= [e-bost wedi'i warchod]>
    Nawr: o=<"enw gyda bylchau"@example.com>.

  • Yn sicrhau normaleiddio cyfeiriadau IP a geir o benawdau XCLIENT a XFORWARD neu drwy'r protocol HaProxy. Efallai y bydd y newid yn torri cydnawsedd ar y lefel log a mapiau is-rwydwaith IPv6 yn y gyfarwyddeb check_client_access.
  • Er mwyn gwella hwylustod rhyngweithio â Dovecot, mae asiant dosbarthu SMTP + LMTP yn darparu atodiad penawdau Delivered-To, X-Original-To a Return-Path gan ddefnyddio'r baneri “baneri = DORX” yn master.cf, yn debyg i'r bibell ac asiantau cyflenwi lleol.
  • Diffinnir y weithdrefn ar gyfer gwirio tystysgrifau a ddiffinnir yn y tablau check_ccert_access. Yn gyntaf, mae ciplun o dystysgrif y cleient yn cael ei wirio, ac yna allwedd gyhoeddus y cleient (ymddygiad fel wrth nodi “search_order = cert_fingerprint, pubkey_fingerprint”).

Ffynhonnell: opennet.ru

Ychwanegu sylw