Poçt serverinin yeni versiyası Exim 4.94

6 aylıq inkişafdan sonra reallaşdı poçt serverinin buraxılışı Exim 4.94yığılmış düzəlişləri və əlavə edilmiş yeni funksiyaları özündə cəmləşdirir. May görə avtomatlaşdırılmış sorğu bir milyona yaxın poçt serveri, Exim-in payı 57.59% (bir il əvvəl 53.03%), Postfix poçt serverlərinin 34.70% (34.51%), Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Yeni buraxılışda edilən dəyişikliklər geriyə doğru uyğunluğu poza bilər. Xüsusilə, bəzi nəqliyyat növləri çatdırılma yerini təyin edərkən xam məlumatlarla (göndərəndən alınan məlumatlara əsaslanan dəyərlər) işləməyi dayandırdı. Məsələn, mesajı yönləndirərkən "check_local_user" parametrində $local_part dəyişənindən istifadə edərkən problemlər yarana bilər. $local_part əvəzinə yeni təmizlənmiş dəyişən "$local_part_data" istifadə edilməlidir. Bundan əlavə, headers_remove seçiminin operandları indi "*" simvolu ilə müəyyən edilmiş maskaların istifadəsinə imkan verir ki, bu da ulduz işarəsi ilə bitən başlıqların silindiyi konfiqurasiya uğursuzluqlarına səbəb ola bilər (xüsusi başlıqları silmək əvəzinə maska ​​ilə silinmə həyata keçiriləcək) ).

Əsas dəyişikliklər:

  • SRS (Sender Rewriting Scheme) mexanizmi üçün SPF yoxlamalarını pozmadan göndərən ünvanını yenidən yazmağa imkan verən eksperimental daxili dəstək əlavə edildi (Göndərmə Siyasəti Çərçivəsi) və çatdırılma xətası zamanı serverin mesaj göndərməsi üçün göndərən məlumatının saxlanmasını təmin etmək. Metodun mahiyyəti ondan ibarətdir ki, əlaqə qurulduqda şəxsiyyət məlumatı orijinal göndərici ilə, məsələn, yenidən yazarkən ö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.
  • OpenSSL istifadə edərkən, kanalın bərkidilməsi üçün dəstək əlavə edilmişdir autentifikatorlar (əvvəllər yalnız GnuTLS üçün dəstəklənirdi).
  • "msg:defer" hadisəsi əlavə edildi.
  • Müştəri tərəfində gsasl autentifikatoru üçün həyata keçirilən dəstək, yalnız aydın mətn parol işləyicisi (açıq mətn) ilə sınaqdan keçirilmişdir. SCRAM-SHA-256 və SCRAM-SHA-256-PLUS metodlarının işləməsi yalnız gsasl.
  • Şifrələnmiş parollar üçün server tərəfində gsasl autentifikatoru üçün dəstək, əvvəllər mövcud olan açıq mətn rejiminə alternativ olaraq həyata keçirildi.
  • Adlı siyahı tərifləri indi "-bP" əmrini yerinə yetirərkən məzmunun çıxışını yatırtmaq üçün "gizlət" prefiksi ola bilər.
  • İnternet rozetkaları üçün eksperimental dəstək Dovecot IMAP server identifikasiyası drayverinə əlavə edildi (əvvəllər yalnız unix-domen soketləri dəstəklənirdi).
  • "Yalnız növbə" ACL ifadəsi indi "növbə" kimi göstərilə bilər və "-odqs" komanda xətti seçiminə bənzər "first_pass_route" seçimini dəstəkləyir.
  • $queue_size və $local_part_{pre,suf}fix_v yeni dəyişənlər əlavə edildi.
  • Axtarış sətirinin prefiksini təyin edərkən istifadə etmək üçün əsas konfiqurasiya blokuna "sqlite_dbfile" seçimi əlavə edildi. Dəyişiklik geriyə uyğunluğu pozur - axtarış sorğularında təmizlənməmiş (çirklənmiş) dəyişənləri təyin edərkən prefiksin təyin edilməsinin köhnə metodu işləməyi dayandırır. Yeni metod (“sqlite_dbfile”) fayl adını ayrı saxlamağa imkan verir.
  • Tam yolu qaytarmaq üçün axtarış bloklarının axtarışına əlavə edilmiş seçimlər və uyğunlaşdıqda fayl növlərini süzün.
  • Axtarış sətirindən ayrıca server adını müəyyən etmək üçün pgsql və mysql axtarış bloklarına seçimlər əlavə edilmişdir.
  • Tək düymə ilə nümunə götürən axtarış blokları üçün axtarış edilmiş məlumatların əvəzinə uyğunluqlar olduqda açarın saxlanılmış versiyasını qaytarmaq üçün seçim əlavə edilmişdir.
  • Bütün uğurlu siyahı uyğunluğu seçimləri üçün $domain_data və $localpart_data dəyişənləri təyin edilir (əvvəllər seçimdə iştirak edən siyahı elementləri daxil edilmişdi). Bundan əlavə, uyğunlaşmada istifadə edilən siyahının elementləri indi $0, $1 və s. dəyişənlərə təyin edilir.
  • "${listquote {" genişləndirmə operatoru əlavə edildi } { }}".
  • Nəticələrin keşləşdirilməsini təmin etmək üçün ${readsocket {}{}{}} genişləndirmə operatoruna seçim əlavə edildi.
  • Minimum icazə verilən ictimai açar ölçülərini sıralamaq üçün dkim_verify_min_keysizes parametri əlavə edildi.
  • "bounce_message_file" və "warn_message_file" parametrlərinin ilk istifadədən əvvəl genişləndirilməsinə əmin olun.
  • "$spf_smtp_comment" dəyişəninin dəyərini təyin etmək üçün "spf_smtp_comment_template" seçimi əlavə edildi.

Mənbə: opennet.ru

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