Exim 4.94 posta sunucusunun yeni sürümü

6 aylık geliştirme sürecinin ardından yer aldı posta sunucusu sürümü Örnek 4.94Birikmiş düzeltmelerin yapıldığı ve yeni özelliklerin eklendiği. Mayıs ayına uygun olarak otomatik anket yaklaşık bir milyon posta sunucusu, Exim'in payı %57.59 (bir yıl önce %53.03), Postfix posta sunucularının %34.70'inde (%34.51), Sendmail - %3.75 (%4.05), Microsoft Exchange - %0.42 ( %0.57).

Yeni bir sürümdeki değişiklikler geriye dönük uyumluluğu bozabilir. Özellikle bazı taşıma modları, teslimatın yerini belirlerken artık kusurlu verilerle (gönderenden alınan verilere dayalı değerler) çalışmamaktadır. Örneğin bir harfi yönlendirirken “check_local_user” ayarında $local_part değişkenini kullanırken sorunlar ortaya çıkabilir. $local_part yerine yeni temizlenmiş değişken "$local_part_data" kullanılmalıdır. Ek olarak, başlıklar_remove seçeneğinin işlenenleri artık "*" karakteriyle tanımlanan maskelerin kullanımına izin veriyor; bu, yıldız işaretiyle biten başlıkları kaldıran yapılandırmaları bozabilir (belirli başlıkları kaldırmak yerine maskeyle kaldırın).

Ana değişiklikler:

  • İletim sırasında SPF kontrollerini ihlal etmeden gönderenin adresini yeniden yazmanıza olanak tanıyan SRS (Gönderen Yeniden Yazma Düzeni) mekanizması için deneysel yerleşik destek eklendi (Gönderen Politika Çerçevesi) ve teslimat hatası durumunda sunucunun mesaj gönderebilmesi için gönderen bilgilerinin saklanmasının sağlanması. Yöntemin özü, bir bağlantı kurulduğunda, orijinal göndericiyle kimlik bilgilerinin, örneğin yeniden yazarken iletilmesidir. [e-posta korumalı] üzerinde [e-posta korumalı] belirtilecektir"[e-posta korumalı]" SRS, örneğin orijinal mesajın diğer alıcılara yönlendirildiği posta listelerinin çalışmasını düzenlerken önemlidir.
  • OpenSSL kullanırken kanal sabitleme desteği eklendi kimlik doğrulayıcılar (daha önce yalnızca GnuTLS için destekleniyordu).
  • "msg:defer" olayı eklendi.
  • Yalnızca düz metin parola işleyiciyle test edilmiş olan gsasl istemci tarafı kimlik doğrulayıcısı için destek uygulandı. SCRAM-SHA-256 ve SCRAM-SHA-256-PLUS yöntemlerinin çalışması ancak gsasl.
  • Daha önce mevcut olan düz metin moduna alternatif olarak, şifrelenmiş parolalar için sunucu tarafı gsasl kimlik doğrulayıcı desteği uygulandı.
  • Adlandırılmış listelerdeki tanımlara artık "-bP" komutu yürütülürken içerik çıktısını gizlemek için "gizle" ön eki getirilebilecek.
  • Dovecot IMAP sunucusu aracılığıyla kimlik doğrulama sürücüsüne İnternet yuvaları için deneysel destek eklenmiştir (daha önce yalnızca unix etki alanı yuvaları destekleniyordu).
  • "queue_only" ACL ifadesi artık "queue" olarak belirtilebilir ve "-odqs" komut satırı seçeneğine benzer şekilde "first_pass_route" seçeneğini destekler.
  • Yeni değişkenler $queue_size ve $local_part_{pre,suf}fix_v eklendi.
  • Arama dizesi önekini tanımlarken kullanılmak üzere ana yapılandırma bloğuna "sqlite_dbfile" seçeneği eklendi. Değişiklik geriye dönük uyumluluğu bozuyor; önek ayarlamanın eski yöntemi, arama sorgularında kusurlu değişkenleri belirtirken artık çalışmıyor. Yeni bir yöntem ("sqlite_dbfile") dosya adını ayrı tutmanıza olanak tanır.
  • Eşleştirme sırasında tam yolu döndürmek ve dosya türlerini filtrelemek için dsearch arama bloklarına seçenekler eklendi.
  • Sunucu adını arama dizesinden ayrı olarak belirtmek için pgsql ve mysql arama bloklarına seçenekler eklendi.
  • Tek bir anahtarı seçen arama blokları için, eşleşmeler olması durumunda aranan veriler yerine anahtarın ayrılmış bir versiyonunu döndürme seçeneği eklenmiştir.
  • Tüm başarılı liste eşleşmesi seçimleri için, $domain_data ve $localpart_data değişkenleri ayarlanmıştır (daha önce, seçimde yer alan liste öğeleri eklenmekteydi). Ek olarak, eşleştirmede kullanılan liste öğeleri artık $0, $1 vb. değişkenlere atanmaktadır.
  • "${listquote {" genişletme operatörü eklendi } { }}".
  • Sonuçların önbelleğe alınmasına izin vermek için ${readsocket {}{}{}} genişletme operatörüne bir seçenek eklendi.
  • İzin verilen minimum ortak anahtar boyutlarını listelemek için dkim_verify_min_keysizes ayarı eklendi.
  • "bounce_message_file" ve "warn_message_file" parametrelerinin ilk kez kullanılmadan önce genişletilmesi sağlandı.
  • "$spf_smtp_comment" değişkeninin değerini yapılandırmak için "spf_smtp_comment_template" seçeneği eklendi.

Kaynak: opennet.ru

Yorum ekle