Liberigo de Postfix 3.5.0 poŝtservilo

Post jaro da evoluo okazis liberigo de nova stabila branĉo de la poŝtservilo Postfikso - 3.5.0. En la sama tempo, la branĉo estis ĉesigita Postfikso 3.1, liberigita frue en 2016. Postfix estas unu el la maloftaj projektoj, kiuj kombinas altan sekurecon, fidindecon kaj rendimenton samtempe, kiu estis atingita danke al pripensema. arkitekturo kaj sufiĉe strikta politiko por koddezajno kaj flikkontrolado. La projektkodo estas distribuita sub EPL 2.0 (Eclipse Public License) kaj IPL 1.0 (IBM Public License).

Konforme al la marto aŭtomatigita enketo ĉirkaŭ miliono da poŝtserviloj, Postfix estas uzata sur 34.29% (34.42%) de poŝtserviloj,
La parto de Exim estas 57.77% (antaŭ unu jaro 56.91%), Sendmail - 3.83% (4.16%), MailEnable - 2.12% (2.18%), MDaemon - 0.77% (0.91%), Microsoft Exchange - 0.47% (0.61%).

Ĉefa novigoj:

  • Aldonita ŝarĝobalancilo protokolo subteno HA Prokurilo 2.0 kun prokuraj petoj per TCP super IPv4 kaj IPv6 aŭ sen prokuraj konektoj (por sendi testajn korbatpetojn konfirmante normalan funkciadon).
  • Aldonita la kapablo devigi mesaĝojn esti agordita al malfreŝa (neliverebla) statuso por esti resenditaj al la sendinto. La statuso estas konservita en la livervostodosiero kiel speciala atributo, en la ĉeesto de kiu ajna livera provo rezultigos la mesaĝon esti resendita al la sendinto, sen esti metita en la retenvico. Por agordi la malfreŝa mesaĝo-atributo, la "-e" kaj "-f" flagoj estis aldonitaj al la postsupera komando; la diferenco kun la "-f" flago estas ke la mesaĝo estas tuj resendita al la sendinto kiam ĝi estas en la vico atendante esti resendita. La eligo de la komandoj mailq kaj postqueue devigas malnoviĝintajn mesaĝojn esti markitaj per "#" post la dosiernomo.
  • Aldonita subteno por listigi plurajn gastigantojn al SMTP kaj LMTP-klientoj por redirekti mesaĝon al alia servilo (venonta salto). La listigitaj gastigantoj provos transdoni la mesaĝon en la ordo en kiu ili aperas (se la unua estas neatingebla, oni provos transdonon al la dua, ktp.). Listospecifo estas efektivigita por la direktivoj relayhost, transport_maps, default_transport kaj sender_dependent_default_transport_maps.

    /etc/postfix/main.cf:
    relayhost = foo.ekzemplo, trinkejo.ekzemplo
    default_transport = smtp:foo.ekzemplo, trinkejo.ekzemplo

  • Ŝanĝita ensaluta konduto. Adresoj en “de=” kaj “al=” nun estas konservitaj per citaĵo - se la loka parto de la adreso enhavas spacon aŭ specialajn signojn, la specifita parto de la adreso estos enfermita inter citiloj en la protokolo. Por redoni la malnovan konduton, aldonu "info_log_address_format = interna" al la agordoj.

    Estis: de= [retpoŝte protektita]>
    Nun: de=<“nomo kun spacoj”@ekzemplo.com>.

  • Certigas normaligon de IP-adresoj akiritaj de XCLIENT kaj XFORWARD-kapoj aŭ per la protokolo HaProxy. La ŝanĝo povas rompi kongruecon ĉe la protokolo-nivelo kaj IPv6-subretaj mapadoj en la direktivo check_client_access.
  • Por plibonigi la oportunon de interago kun Dovecot, la liveragento SMTP+LMTP disponigas la alligitecon de Delivered-To, X-Original-To kaj Return-Path-titoloj uzante la "flags=DORX" flagojn en master.cf, simila al la pipo. kaj lokaj liveraj agentoj.
  • La proceduro por kontroli atestojn difinitajn en la tabeloj check_ccert_access estas difinita. Unue, momentfoto de la klienta atestilo estas kontrolita, kaj poste la publika ŝlosilo de la kliento (konduto kiel kiam oni specifas "serĉo_orde = cert_fingerprint, pubkey_fingerprint").

fonto: opennet.ru

Aldoni komenton