Rilis server email Postfix 3.5.0

Setelah satu tahun pembangunan terjadi rilis cabang stabil baru dari server email Postfix - 3.5.0. Pada saat yang sama, cabang tersebut dihentikan Postfiks 3.1, dirilis pada awal 2016. Postfix adalah salah satu proyek langka yang menggabungkan keamanan tinggi, keandalan, dan kinerja pada saat yang sama, yang dicapai berkat pemikiran yang bijaksana Arsitektur dan kebijakan yang cukup ketat untuk desain kode dan audit patch. Kode proyek didistribusikan di bawah EPL 2.0 (Eclipse Public License) dan IPL 1.0 (IBM Public License).

Sesuai dengan bulan Maret survei otomatis sekitar satu juta server email, Postfix digunakan di 34.29% (34.42%) server email,
Pangsa Exim adalah 57.77% (tahun 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:

  • Menambahkan dukungan protokol penyeimbang beban HA Proksi 2.0 dengan permintaan proksi melalui TCP melalui IPv4 dan IPv6 atau tanpa koneksi proksi (untuk mengirim permintaan uji detak jantung yang mengonfirmasi operasi normal).
  • Menambahkan kemampuan untuk memaksa pesan disetel ke status basi (tidak terkirim) untuk dikembalikan ke pengirim. Status disimpan dalam file antrian pengiriman sebagai atribut khusus, dengan adanya upaya pengiriman apa pun akan mengakibatkan pesan dikembalikan ke pengirim, tanpa ditempatkan dalam antrian tunggu. Untuk mengatur atribut pesan basi, flag “-e” dan “-f” telah ditambahkan ke perintah postsuper; perbedaannya dengan flag “-f” adalah pesan segera dikembalikan ke pengirim ketika berada di dalam antrian menunggu untuk dikirim ulang. Output dari perintah mailq dan postqueue memaksa pesan basi ditandai dengan "#" setelah nama file.
  • Menambahkan dukungan untuk mencantumkan beberapa host ke klien SMTP dan LMTP untuk mengalihkan pesan ke server lain (hop berikutnya). Host yang terdaftar akan dicoba untuk mengirimkan pesan sesuai urutan kemunculannya (jika yang pertama tidak tersedia, pengiriman akan dicoba ke yang kedua, dll.). Spesifikasi daftar diterapkan untuk arahan relayhost, transport_maps, default_transport dan sender_dependent_default_transport_maps.

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

  • Mengubah perilaku pencatatan. Alamat dalam “from=” dan “to=” sekarang disimpan menggunakan tanda kutip - jika bagian lokal dari alamat berisi spasi atau karakter khusus, bagian alamat yang ditentukan akan diapit tanda kutip di log. Untuk mengembalikan perilaku lama, tambahkan “info_log_address_format = internal” ke pengaturan.

    Adalah: dari= [email dilindungi]>
    Sekarang: from=<“nama dengan spasi”@example.com>.

  • Memastikan normalisasi alamat IP yang diperoleh dari header XCLIENT dan XFORWARD atau melalui protokol HaProxy. Perubahan ini dapat merusak kompatibilitas pada tingkat log dan pemetaan subnet IPv6 dalam arahan check_client_access.
  • Untuk meningkatkan kenyamanan interaksi dengan Dovecot, agen pengiriman SMTP+LMTP menyediakan lampiran header Delivered-To, X-Original-To dan Return-Path menggunakan flag “flags=DORX” di master.cf, mirip dengan pipa dan agen pengiriman lokal.
  • Prosedur untuk memeriksa sertifikat ditentukan dalam tabel check_ccert_access. Pertama, snapshot sertifikat klien diperiksa, dan kemudian kunci publik klien (perilaku seperti saat menentukan “search_order = cert_fingerprint, pubkey_fingerprint”).

Sumber: opennet.ru

Tambah komentar