Poçt serverinin yeni versiyası Exim 4.95

Exim 4.95 poçt serveri yığılmış düzəlişlər və yeni funksiyalar əlavə etməklə buraxıldı. Sentyabr ayında bir milyondan çox poçt serverinin avtomatlaşdırılmış sorğusuna əsasən, Exim-in payı 58% (bir il əvvəl 57.59%), Postfix poçt serverlərinin 34.92% (34.70%), Sendmail - 3.52% (3.75%) istifadə olunur. ), MailEnable - 2% (2.07). %), MDaemon - 0.57% (0.73%), Microsoft Exchange - 0.32% (0.42%). Əsas dəyişikliklər:

  • Göndərmə növbəsinin ölçüsü böyük olduqda və tipik hostlara göndərilən mesajların təsirli sayı olduqda mesajın çatdırılmasının başlanmasını sürətləndirməyə imkan verən sürətli mesaj növbəsinin işlənməsi rejimi üçün stabil dəstək elan edildi, məsələn, böyük poçt provayderlərinə çoxlu sayda məktub ötürərkən və ya aralıq mesaj ötürmə agenti (smartost) vasitəsilə göndərərkən. Əgər rejim "queue_fast_ramp" seçimindən istifadə edilərsə və iki mərhələli növbənin işlənməsi ("-qq") xüsusi poçt serverinə ünvanlanmış mesajların böyük hissəsinin mövcudluğunu aşkar edərsə, o zaman həmin hosta çatdırılma dərhal başlayacaq.
  • SRS (Sender Rewriting Scheme) mexanizminin alternativ tətbiqi sabitləşdi - “SRS_NATIVE” xarici asılılıqları tələb etməyən (köhnə eksperimental tətbiq libsrs_alt kitabxanasının quraşdırılmasını tələb edirdi). SRS, SPF (Göndərən Siyasət Çərçivəsi) yoxlamalarını pozmadan və çatdırılma uğursuzluğu halında serverin mesaj göndərməsi üçün göndərici məlumatlarının saxlanmasını təmin etmədən yönləndirmə zamanı göndərənin ünvanını yenidən yazmağa imkan verir. Metodun mahiyyəti ondan ibarətdir ki, əlaqə qurulduqda, məsələn, yenidən yazarkən orijinal göndərici ilə şəxsiyyət haqqında məlumat ötürülür. [e-poçt qorunur] haqqında [e-poçt qorunur] göstərəcək"[e-poçt qorunur]" SRS, məsələn, orijinal mesajın digər alıcılara yönləndirildiyi poçt siyahılarının işini təşkil edərkən aktualdır.
  • TLS_RESUME seçimi stabilləşdirilib, əvvəllər kəsilmiş TLS bağlantısını bərpa etmək imkanı verir.
  • Məlumatları açar-dəyər formatında saxlayan yüksək performanslı yığcam quraşdırılmış LMDB DBMS üçün dəstək sabitləşdi. Yalnız bir düymədən istifadə edərək hazır verilənlər bazalarından nümunələrin axtarışı dəstəklənir (Exim-dən LMDB-yə yazmaq həyata keçirilmir). Məsələn, qaydalarda göndərənin domenini yoxlamaq üçün "${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}" kimi sorğudan istifadə edə bilərsiniz.
  • Hər sətirdəki simvolların sayına məhdudiyyət qoymaq üçün “message_linelength_limit” seçimi əlavə edildi.
  • Axtarış sorğularını yerinə yetirərkən önbelleğe məhəl qoymamaq imkanı təmin edilmişdir.
  • Əlavə faylının daşınması üçün kvota yoxlanışı mesaj qəbul edilərkən həyata keçirilmişdir (SMTP sessiyası).
  • SQLite axtarış sorğularında “fayl=” seçimi üçün əlavə dəstək ", SQL əmri ilə sətirdə prefiksləri göstərmədən müəyyən bir əməliyyat üçün verilənlər bazası faylını təyin etməyə imkan verir.
  • Lsearch axtarış sorğuları indi təkcə birinci cərgəyə deyil, açara uyğun gələn bütün məlumat blokunu qaytarmaq üçün “ret=full” seçimini dəstəkləyir.
  • TLS əlaqələrinin qurulması hər bir əlaqəni emal etməzdən əvvəl onu yükləmək əvəzinə məlumatı (məsələn, sertifikatlar) qabaqcadan əldə etmək və keşləməklə sürətləndirilir.
  • Proksi protokolu üçün vaxt aşımını konfiqurasiya etmək üçün "proxy_protocol_timeout" parametri əlavə edildi.
  • Gözləyən bağlantıların növbəsinin ölçüsü haqqında məlumatların jurnala daxil edilməsini aktivləşdirmək üçün “smtp_backlog_monitor” parametri əlavə edildi (backlog).
  • HELO və ya EHLO əmrləri əvvəllər göndərilməmişsə, MAIL əmrinin göndərilməsini qadağan edən "hosts_require_helo" parametri əlavə edildi.
  • “allow_insecure_tainted_data” parametri əlavə edildi, müəyyən edildikdə, verilənlərdəki xüsusi simvolların təhlükəli şəkildə qaçması xəta əvəzinə xəbərdarlıqla nəticələnəcək.
  • macOS platforması üçün dəstək dayandırılıb (montaj faylları dəstəklənməyən kateqoriyaya köçürülüb).

    Mənbə: opennet.ru

Добавить комментарий