Bir il davam edən inkişafdan sonra yeni stabil poçt serveri qolunun buraxılışı . Eyni zamanda, dəstəkləməyi dayandırdığı bildirildi , 2016-cı ilin əvvəlində buraxılmışdır. Postfix, yüksək təhlükəsizlik, etibarlılıq və performansı eyni vaxtda bir araya gətirən nadir layihələrdən biridir ki, bu da düşünülmüş və kod formalaşdırma və yaması auditlərinin möhkəm siyasəti sayəsində mümkün olmuşdur. Layihənin kodu EPL 2.0 (Eclipse Public License) və IPL 1.0 (IBM Public License) lisenziyaları altında yayılır.
Mart ayının təxminən bir milyon poçt serveri üzrə, Postfix 34.29% (34.42%) poçt serverlərində istifadə edilir,
Exim-in payı 57.77% (keçən il 56.91%), Sendmail — 3.83% (4.16%), MailEnable — 2.12% (2.18%), MDaemon — 0.77% (0.91%), Microsoft Exchange — 0.47% (0.61%).
Əsas :
- Yük balanslaşdırıcı protokolunun dəstəyi əlavə edildi TCP vasitəsilə IPv4 və IPv6 üzərindən sorğuların proxy-ləşdirilməsi və ya əlaqələrin proxy-ləşdirilmədən keçməsi (nizamnamə vəziyyətini təsdiqləyən heartbeat sorğularını göndərmək üçün).
- Keçmiş (çatdırılmamış) mesajların statusunu dərhal qayıtmaq üçün xüsusi bir atribut olaraq çəkilişdə qoya bilmək imkanı əlavə edildi. Status çatdırılma növbəsi faylında saxlanılır, onun mövcudluğu sayəsində hər hansı çatdırılma cəhdi göndərənə qaytarılma ilə nəticələnir, (təkrarlanan cəhdlərdə gözləmə növbəsində yerləşdirmədən). Köhnə mesaj atributunu qoymaq üçün postsuper əmrinə «-e» və «-f» flagları əlavə edildi, «-f» flagının fərqi ondadır ki, gözləmə növbəsinə tarixdə olduğu müddətdə göndərilən mesaj dərhal göndərənə qaytarılır. mailq və postqueue əmrlərinin çıxışında, qaytarılmış keçmiş mesajlar adın sonunda «#» işarəsi ilə işarələnir.
- SMTP və LMTP müştərilərində mesajı başqa serverə yönləndirmək üçün bir neçə hostun sıralanmasının dəstəyi əlavə edildi (next-hop). Sıralanan hostlar, mesajı onların ardıcıllığı ilə göndərmək üçün yoxlanılacaq (birincisi əlçatmazdırsa, ikinciyə cəhdi ediləcək və s.). Siyahı relayhost, transport_maps, default_transport və sender_dependent_default_transport_maps direktivləri üçün həyata keçirilmişdir.
/etc/postfix/main.cf:
relayhost = foo.example, bar.example
default_transport = smtp:foo.example, bar.example - Bülletenin aparılması zamanı davranış dəyişdirildi. «from=» və «to=» ünvanları indi hissələrini duyarsız qalma rejimində saxlayır — əgər ünvanın yerli hissəsi boşluq və ya xüsusi simvolları ehtiva edirsə, logda göstərilən hissə tırnak içərisində qeyd olunacaq. Köhnə davranışa qayıtmaq üçün konfiqurasiyalara «info_log_address_format = internal» əlavə edilməlidir.
Əvvəl: from=<name with spaces@example.com>
İndi: from=<«name with spaces»@example.com>. - IP ünvanlarının XCLIENT və XFORWARD başlıqlarından və ya HaProxy protokolu vasitəsilə əldə edilməsinə normalizasiya təmin edilir. Dəyişiklik qeyd jurnalında və IPv6 alt şəbəkələrinin uyğunluğunda uyğunsuzluğa səbəb ola bilər.
- Dovecot ilə qarşılıqlı əlaqəni artırmaq üçün SMTP+LMTP çatdırılma agentində Delivered-To, X-Original-To və Return-Path başlıqları əlavə edilir, master.cf-də «flags=DORX» flaqını istifadə etməklə, pipe və local çatdırılma agentlərinə bənzər şəkildə.
- check_ccert_access cədvəllərində müəyyən edilmiş sertifikatların yoxlanılması ardıcıllığı müəyyən edilib. Əvvəlcə müştəri sertifikatının izi, sonra isə müştəri açarının yoxlanılması həyata keçirilir (cəmi «search_order = cert_fingerprint, pubkey_fingerprint» olaraq davranır).
Mənbə: opennet.ru
