Keluaran pelayan mel Postfix 3.5.0

Selepas setahun pembangunan mengambil tempat keluaran cawangan stabil baru pelayan mel Postfix - 3.5.0. Pada masa yang sama, cawangan itu dihentikan Postfix 3.1, dikeluarkan pada awal 2016. Postfix adalah salah satu projek jarang yang menggabungkan keselamatan tinggi, kebolehpercayaan dan prestasi pada masa yang sama, yang dicapai berkat pemikiran yang bijak. seni bina dan dasar yang agak ketat untuk reka bentuk kod dan pengauditan tampalan. Kod projek diedarkan di bawah EPL 2.0 (Eclipse Public License) dan IPL 1.0 (IBM Public License).

Sesuai dengan bulan Mac tinjauan automatik kira-kira sejuta pelayan mel, Postfix digunakan pada 34.29% (34.42%) pelayan mel,
Bahagian Exim ialah 57.77% (setahun lalu 56.91%), Sendmail - 3.83% (4.16%), MailEnable - 2.12% (2.18%), MDaemon - 0.77% (0.91%), Microsoft Exchange - 0.47% (0.61%).

Utama inovasi:

  • Menambah sokongan protokol pengimbang beban Proksi HA 2.0 dengan permintaan proksi melalui TCP melalui IPv4 dan IPv6 atau tanpa sambungan proksi (untuk menghantar permintaan degupan jantung ujian yang mengesahkan operasi normal).
  • Menambahkan keupayaan untuk memaksa mesej ditetapkan kepada status lapuk (tidak boleh dihantar) untuk dikembalikan kepada pengirim. Status disimpan dalam fail baris gilir penghantaran sebagai atribut khas, dengan kehadiran sebarang percubaan penghantaran akan menyebabkan mesej dikembalikan kepada pengirim, tanpa diletakkan dalam baris gilir. Untuk menetapkan atribut mesej basi, bendera "-e" dan "-f" telah ditambahkan pada arahan postsuper; perbezaan dengan bendera "-f" ialah mesej itu segera dikembalikan kepada pengirim apabila ia berada dalam beratur menunggu untuk dimarahi. Output perintah mailq dan postqueue memaksa mesej basi ditandakan dengan "#" selepas nama fail.
  • Menambah sokongan untuk menyenaraikan berbilang hos kepada pelanggan SMTP dan LMTP untuk mengubah hala mesej ke pelayan lain (next-hop). Hos yang disenaraikan akan cuba menghantar mesej mengikut susunan yang dipaparkan (jika yang pertama tidak tersedia, penghantaran akan dicuba kepada yang kedua, dsb.). Spesifikasi senarai dilaksanakan untuk arahan relayhost, transport_maps, default_transport dan sender_dependent_default_transport_maps.

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

  • Kelakuan pembalakan berubah. Alamat dalam β€œdari=” dan β€œkepada=” kini disimpan menggunakan petikan - jika bahagian setempat alamat mengandungi ruang atau aksara khas, bahagian alamat yang ditentukan akan disertakan dalam petikan dalam log. Untuk mengembalikan tingkah laku lama, tambahkan β€œinfo_log_address_format = internal” pada tetapan.

    Adakah: daripada= [e-mel dilindungi]>
    Sekarang: from=<β€œname with spaces”@example.com>.

  • Memastikan penormalan alamat IP yang diperoleh daripada pengepala XCLIENT dan XFORWARD atau melalui protokol HaProxy. Perubahan itu mungkin memecahkan keserasian pada peringkat log dan pemetaan subnet IPv6 dalam arahan check_client_access.
  • Untuk meningkatkan kemudahan interaksi dengan Dovecot, ejen penghantaran SMTP+LMTP menyediakan lampiran pengepala Delivered-To, X-Original-To dan Return-Path menggunakan bendera "flags=DORX" dalam master.cf, serupa dengan paip dan ejen penghantaran tempatan.
  • Prosedur untuk menyemak sijil yang ditakrifkan dalam jadual check_ccert_access ditakrifkan. Mula-mula, syot kilat sijil pelanggan disemak, dan kemudian kunci awam pelanggan (tingkah laku seperti semasa menentukan "perintah_carian = cap_jari_sijil, cap_jari_pubkey").

Sumber: opennet.ru

Tambah komen