Postfix e-pasta servera 3.5.0 izlaidums

Pēc gada izstrādes notika jaunas stabilas versijas izlaidums e-pasta serverim Postfix — 3.5.0. Tajā pašā laikā tika paziņots par atbalsta pārtraukšanu versijai Postfix 3.1, kas tika izlaista 2016. gada sākumā. Postfix ir viens no retajiem projektiem, kas apvieno augstu drošību, uzticamību un veiktspēju, ko izdevies panākt, pateicoties pārdomātai arhitektūrai un pietiekami stingrai koda noformēšanas un kļūdu labojumu audita politikai. Projekta kods tiek izplatīts saskaņā ar EPL 2.0 (Eclipse Public license) un IPL 1.0 (IBM Public License).

Saskaņā ar martā notikušo automātisko aptauju apmēram miljona e-pasta serveru, Postfix tiek izmantots 34.29% (34.42%) e-pasta serveru,
kamēr Exim daļa ir 57.77% (pirms gada 56.91%), Sendmail — 3.83% (4.16%), MailEnable — 2.12% (2.18%), MDaemon — 0.77% (0.91%), Microsoft Exchange — 0.47% (0.61%).

īpašības jaunumi:

  • Tika pievienots atbalsts slodzes līdzsvara protokolam HAProxy 2.0 ar pieprasījumu pārsūtīšanu pa TCP virs IPv4 un IPv6 vai bez savienojumu pārsūtīšanas (lai nosūtītu pārbaudes heartbeat pieprasījumus, kas apstiprina, ka sistēma darbojas normāli).
  • Tika pievienota iespēja piespiest statusa ziņu izsūtīšanu par novecojušām (neizsūtītām) ziņām atpakaļ sūtītājam. Statuss tiek saglabāts piegādes rindas failā kā īpašs atribūts, kura klātbūtnē jebkura piegādes mēģinājuma rezultātā ziņojums tiks atgriezts sūtītājam, neievietojot to atkārtotās piegādes rindā (hold queue). Lai uzstādītu novecojušā ziņojuma atribūtu, komandai postsuper pievienoti karodziņi „-e” un „-f”, atšķirība karodziņa „-f” ir tāda, ka ziņojums uzreiz tiek atgriezts sūtītājam, kad tas atrodas atkārtotas nosūtīšanas rindā. Komandu mailq un postqueue izvadē piespiedu novecojušie ziņojumi tiek apzīmēti ar zīmi „#” pēc faila nosaukuma.
  • SMTP un LMTP klientiem tika pievienots atbalsts vairāku hostu uzskaitē ziņojumu pārsūtīšanai uz citu serveri (next-hop). Uzskaitītie hosti tiks izmēģināti ziņojuma nosūtīšanai secībā, kādā tie norādīti (ja pirmais nav pieejams, tiks mēģināts nosūtīt uz otro utt.). Saraksta norādīšana ir īstenota direktīvām relayhost, transport_maps, default_transport un sender_dependent_default_transport_maps.

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

  • Ir mainīta žurnālu reģistrēšanas uzvedība. Adreses laukos «from=» un «to=» tagad tiek saglabātas, izmantojot pēdiņas — ja lokālā adreses daļa satur atstarpes vai speciālos simbolus, žurnālā norādītā adreses daļa būs iekļauta pēdiņās. Lai atgrieztos pie iepriekšējās uzvedības, iestatījumos jāpapildina ar «info_log_address_format = internal».

    Bija: from=<name with spaces@example.com>
    Kļuva: from=<«name with spaces»@example.com>.

  • Tika nodrošināta IP adresu normalizācija, kas iegūta no XCLIENT un XFORWARD galviņām vai caur HaProxy protokolu. Izmaiņas var izraisīt nesaderību žurnālos un IPv6 apakštīklu saskaņošanā check_client_access direktīvā.
  • Lai uzlabotu mijiedarbību ar Dovecot, SMTP+LMTP piegādes aģentā nodrošināta Delivered-To, X-Original-To un Return-Path galviņu pievienošana, izmantojot flagus «flags=DORX» master.cf, līdzīgi kā caurules un vietējā piegādes aģentiem.
  • Ir noteikts sertifikātu pārbaudes secības kārtība, kas noteikta check_ccert_access tabulās. Vispirms tiek pārbaudīts klienta sertifikāta nospiedums, pēc tam klienta publiskais atslēga (uzvedība kā nosakot «search_order = cert_fingerprint, pubkey_fingerprint»).

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster