Exim 4.100 posta sunucusu, biriken düzeltmeleri ve yeni özellikleri içerecek şekilde yayınlandı. Projenin kodu C dilinde yazılmıştır ve GPLv2+ lisansı altında dağıtılmaktadır.
Ana değişiklikler:
- "psl" ve "regdom" seçenekleri, Genel Alan Adı Sonek Listesi (PSL) ve kayıtlı alan adı veritabanında arama yapmak için eklendi. PSL, farklı kullanıcılara tahsis edilen tipik alt alan adlarını tanımlamak için bir liste içerir (örneğin, *.github.io, *.co.uk ve *.org.ru).
- DMARC teknolojisi için deneysel yerleşik destek uygulanmıştır. Bu destek, EXPERIMENTAL_DMARC_NATIVE derleme seçeneği aracılığıyla etkinleştirilir ve başka bir etki alanı adına mesaj gönderilmesine karşı koruma sağlamak için kullanılır.
- SPF, DMARC ve DSN teknolojilerini kullanan e-posta kimlik doğrulama kontrollerinin sonuçlarının günlüklerde yansıtılıp yansıtılmayacağını kontrol etmek için "spf", "spf_verbose", "dmarc", "dmarc_verbose" ve "dsn" adlı yeni günlük seçicileri eklendi.
- Dinamik olarak yüklenebilen modülleri listelemek için "-bI:modules" komut satırı seçeneği eklendi.
- E-posta istemcisinin başlatma sürecini analiz etmek için "start", "regex" ve "macro" adlı yeni hata ayıklama kanalları eklendi. sunucuDüzenli ifade işleme ve makro genişletme.
- Exiwhat yardımcı programı, arka planda çalışan smtp (SMTP isteklerini alan) ve queue-run (mesaj kuyruğunu işleyen) süreçlerinin faaliyetlerine ilişkin istatistiksel çıktılar üretir.
- "bounce_charset" ayarı, gönderilen e-posta mesajlarında yer alan "Content-type:" başlığındaki karakter kodlamasını belirtmek için yapılandırma dosyasına eklendi. sunucu Mesaj iletiminde yaşanan sorunlarla ilgili mektuplar.
- "proc:deliver" olayı uygulandı ve bu sayede mesaj iletim sürecinin başlatılmasına ek işleyiciler eklenebiliyor.
- Komut satırından e-posta gönderirken DSN (Teslimat Durumu Bildirimi) uzantı parametrelerini ayarlamak için "-oDSN" seçeneği eklendi.
- `local_parts` seçeneğinde ve ACL'de, "@" sembolünden önce belirtilen bir e-posta adresinin yerel bölümlerini ayrıştırırken, mümkün olan en az sayıda karakteri kapsayan "*?" maskelerinin kullanılmasına izin verilir.
- Mesaj kuyruğundaki öğelerin işlenme sırasını belirtmek için yapılandırma dosyasına "queue_run_order" seçeneği eklendi. Daha önce mevcut olan "queue_run_in_order" seçeneği kullanımdan kaldırılmıştır.
- Mesaj iletme kurallarında belirtilen "forbid_*" ve "allow_filter" seçeneklerinde değişken genişletmeye izin verilir.
- SMTP iletimini yapılandırırken belirtilen "protokol" seçeneğinde değişken genişletmeye izin verildi.
- Sieve filtreleri artık yalnızca başlıkları değil, mesaj gövdelerini de ayrıştırmayı destekliyor (RFC 5173).
- tls_eccurve seçeneği artık eliptik eğri gruplarının bir listesini belirtmenize olanak tanıyor.
- tls_eccurve seçeneği artık bireysel SMTP taşıma protokolleriyle birlikte belirtilebilir.
- Eski sürümlü kötü amaçlı yazılım tarayıcıları f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon ve mksd kaldırıldı.
- Interbase DBMS ve Brightmail hizmetine verilen destek kaldırılmıştır.
Kaynak: opennet.ru
