Nach 14 Monaten Entwicklung wurde die neue stabile Version des Mailservers Postfix â 3.8.0 â veröffentlicht. Gleichzeitig wurde die UnterstĂŒtzung fĂŒr die Version Postfix 3.4, die Anfang 2019 veröffentlicht wurde, eingestellt. Postfix ist eines der wenigen Projekte, das gleichzeitig hohe Sicherheit, ZuverlĂ€ssigkeit und Leistung kombiniert, was durch ein durchdachtes Design und eine strenge Code-ĂberprĂŒfung sowie Patch-Audits erreicht wurde. Der Quellcode des Projekts wird unter den Lizenzen EPL 2.0 (Eclipse Public License) und IPL 1.0 (IBM Public License) veröffentlicht.
Laut einer automatisierten Umfrage im Januar, an der etwa 400.000 Mailserver teilnahmen, Server, Postfix wird auf 33,18 % (vor einem Jahr 34,08 %) der Mailserver eingesetzt, der Anteil von Exim betrĂ€gt 60,27 % (58,95 %), Sendmail â 3,62 % (3,58 %), MailEnable â 1,86 % (1,99 %), MDaemon â 0,39 % (0,52 %), Microsoft Exchange â 0,19 % (0,26 %), OpenSMTPD â 0,06 % (0,06 %).
Hauptneuheiten:
- Im SMTP/LMTP-Client wurde die Möglichkeit zur ĂberprĂŒfung von DNS-SRV-EintrĂ€gen zur Bestimmung von Host und Port des Mailservers implementiert. Server, der fĂŒr die Ăbertragung von Nachrichten verwendet wird. Wenn zum Beispiel in den Einstellungen âuse_srv_lookup = submissionâ und ârelayhost = example.com:submissionâ angegeben ist, wird der SMTP-Client den SRV-Eintrag des Hosts _submission._tcp.example.com abfragen, um den Host und den Port des Mail-Gateways zu bestimmen. Diese Funktion kann in Infrastrukturen verwendet werden, in denen Dienste mit dynamisch zugewiesenen Netzwerkportnummern fĂŒr die Zustellung von E-Mails genutzt werden.
- In der Standardliste der fĂŒr TLS verwendeten Algorithmen wurden die Cipher SEED, IDEA, 3DES, RC2, RC4 und RC5, der Hash MD5 sowie die SchlĂŒssel Austauschalgorithmen DH und ECDH ausgeschlossen, da sie als veraltet oder nicht mehr verwendet gelten. Bei der Angabe von Ciphertypen âexportâ und âlowâ wird tatsĂ€chlich nun der Typ âmediumâ eingestellt, da die UnterstĂŒtzung fĂŒr die Typen âexportâ und âlowâ in OpenSSL 1.1.1 eingestellt wurde.
- Eine neue Einstellung âtls_ffdhe_auto_groupsâ wurde hinzugefĂŒgt, um das Protokoll zur Aushandlung von Gruppen FFDHE (Finite-Field Diffie-Hellman Ephemeral) in TLS 1.3 bei der Kompilierung mit OpenSSL 3.0 zu aktivieren.
- Um Angriffe zu schĂŒtzen, die darauf abzielen, den verfĂŒgbaren Speicher auszuschöpfen, wird die Aggregation der Statistiken "smtpd_client_*_rate" und "smtpd_client_*_count" in Bezug auf NetzblockgröĂen sichergestellt, die durch die Direktiven "smtpd_client_ipv4_prefix_length" und "smtpd_client_ipv6_prefix_length" festgelegt sind (standardmĂ€Ăig /32 und /84).
- Der Schutz gegen Angriffe, die eine erneute Aushandlung der TLS-Verbindung innerhalb einer bereits etablierten SMTP-Verbindung zur Erzeugung ĂŒbermĂ€Ăiger CPU-Last nutzen, wurde hinzugefĂŒgt.
- Im Befehl postconf wird eine Warnung fĂŒr Kommentare ausgegeben, die direkt nach den Werten der Parameter in der Konfigurationsdatei von Postfix angegeben sind.
- Die Möglichkeit zur Konfiguration der Client-Codierung fĂŒr PostgreSQL wurde bereitgestellt, indem das Attribut "encoding" in der Konfigurationsdatei angegeben wird (standardmĂ€Ăig ist der Wert jetzt auf "UTF8" eingestellt, zuvor wurde die Codierung "LATIN1" verwendet).
- In den Befehlen postfix und postlog erfolgt die Ausgabe von Logs auf stderr jetzt unabhÀngig von der Verbindung des stderr-Streams mit dem Terminal.
- Im Quellbaum wurden die Dateien "global/mkmap*.[hc]" in das Verzeichnis "util" verschoben, im Hauptverzeichnis sind nur noch die Dateien "global/mkmap_proxy.*" geblieben.
Quelle: opennet.ru
