Die Veröffentlichung des Mailservers Exim 4.100 enthÀlt alle angesammelten Fehlerbehebungen und neue Funktionen. Der Projektcode ist in C geschrieben und wird unter der GPLv2+-Lizenz vertrieben.
HauptÀnderungen:
- Die Optionen âpslâ und âregdomâ wurden hinzugefĂŒgt, um in der PSL (Public Suffix List) und der Datenbank registrierter Domainnamen zu suchen. PSL umfasst eine Liste zur Bestimmung typischer Subdomains, die verschiedenen Nutzern zugeordnet sind (z. B. *.github.io, *.co.uk und *.org.ru).
- Eine experimentelle integrierte UnterstĂŒtzung der DMARC-Technologie wurde implementiert, die ĂŒber die Build-Option EXPERIMENTAL_DMARC_NATIVE aktiviert wird und zum Schutz vor dem Versand von Nachrichten im Namen einer fremden Domain dient.
- Neue Protokolle âspfâ, âspf_verboseâ, âdmarcâ, âdmarc_verboseâ und âdsnâ wurden hinzugefĂŒgt, um die Protokollierung der Ergebnisse von AuthentifizierungsprĂŒfungen mit den Technologien SPF, DMARC und DSN zu steuern.
- Die Befehlszeilenoption â-bI:modulesâ wurde hinzugefĂŒgt, um eine Liste der installierten dynamisch ladbaren Module auszugeben.
- Neue Debugging-KanĂ€le âstartâ, âregexâ und âmacroâ wurden hinzugefĂŒgt, um den Startprozess des Mailservers, die Verarbeitung regulĂ€rer AusdrĂŒcke und die Auflösung von Makros zu analysieren. ServerIn dem Dienstprogramm exiwhat wurde die Ausgabe von Statistiken ĂŒber die AktivitĂ€t von Hintergrundprozessen smtp (Empfang von SMTP-Anfragen) und queue-run (Verarbeitung der Nachrichtenwarteschlange) implementiert.
- Die Konfigurationsdatei wurde um die Einstellung âbounce_charsetâ erweitert, um die Zeichenkodierung im Header âContent-type:â anzugeben, die in gesendeten E-Mails ĂŒber Probleme mit der Zustellung von Nachrichten festgelegt wird.
- Das Ereignis âproc:deliverâ wurde implementiert, das es ermöglicht, zusĂ€tzliche Handler an den Startprozess der Zustellung von Nachrichten zu binden. Server Die Option â-oDSNâ wurde hinzugefĂŒgt, um die Parameter der DSN-Erweiterung (Delivery Status Notification) beim Versand von E-Mails ĂŒber die Befehlszeile festzulegen.
- In den Optionen und ACL local_parts wurde bei der Analyse der lokalen Teile von E-Mail-Adressen, die vor dem Zeichen â@â angegeben werden, die Verwendung von Masken â*?â, die nach Möglichkeit die minimalste Anzahl an Zeichen erfassen, erlaubt.
- In die Konfigurationsdatei wurde die Option âqueue_run_orderâ hinzugefĂŒgt, um die Reihenfolge der Verarbeitung von Elementen in der Warteschlange fĂŒr gesendete Nachrichten festzulegen. Die zuvor verfĂŒgbare Option âqueue_run_in_orderâ wurde als veraltet erklĂ€rt.
- Das Auflösen von Variablen in den Optionen âforbid_*â und âallow_filterâ, die in den Regeln fĂŒr die Weiterleitung von Nachrichten festgelegt sind, ist erlaubt worden.
- Das Auflösen von Variablen in der Option âprotocolâ, die bei der Konfiguration des SMTP-Transports angegeben wird, ist gestattet worden.
- Die Möglichkeit, Variablen in der Option âprotocolâ, die bei der Konfiguration des SMTP-Transports angegeben wird, aufzulösen, wurde ermöglicht.
- Es wurde erlaubt, Variablen in der Konfiguration des SMTP-Transports aufzulösen.
- In die Sieve-Filter wurde die UnterstĂŒtzung fĂŒr die Analyse nicht nur von Kopfzeilen, sondern auch von Nachrichteninhalten (RFC 5173) hinzugefĂŒgt.
- In der Option tls_eccurve wurde die Möglichkeit implementiert, eine Liste von Gruppen elliptischer Kurven anzugeben.
- Die Angabe der Option tls_eccurve ist nun in der Bindung an bestimmte SMTP-Transporte erlaubt.
- Veraltete Malware-Scanner f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon und mksd wurden entfernt.
- Die UnterstĂŒtzung fĂŒr die Datenbank Interbase und den Dienst Brightmail wurde entfernt.
Quelle: opennet.ru
