Nei Versioun vum Mailserver Exim 4.94

No 6 Méint Entwécklung stattfonnt huet Mail Server Verëffentlechung Exim 4.94, an deem cumuléierten Korrekturen gemaach goufen an nei Fonctiounen dobäigesat ginn. Geméiss dem Mee automatiséiert Ëmfro ongeféier eng Millioun Mail Serveren, Exim Undeel ass 57.59% (virun engem Joer 53.03%), Postfix gëtt op 34.70% (34.51%) vun Mail Serveren benotzt, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Ännerungen an enger neier Verëffentlechung kënne Réckkompatibilitéit briechen. Besonnesch e puer Transportmëttel funktionnéieren net méi mat verschmotzten Donnéeën (Wäerter baséiert op Daten, déi vum Sender kritt goufen) wann Dir de Standuert vun enger Liwwerung bestëmmt. Zum Beispill kënne Probleemer entstoen wann Dir d'$local_part Variabel an der "check_local_user" Astellung benotzt wann Dir e Bréif rout. Déi nei geläscht Variabel "$local_part_data" soll amplaz $local_part benotzt ginn. Zousätzlech erlaben d'Operanden vun der headers_remove Optioun elo d'Benotzung vu Masken, definéiert vum "*" Charakter, wat Konfiguratiounen briechen kann, déi d'Header ewechhuelen, déi mat enger Asterisk ofgeschloss sinn (Ewechhuele vun der Mask anstatt spezifesch Header ze läschen).

Haaptstrooss änneren:

  • Zousätzlech experimentell agebaut Ënnerstëtzung fir den SRS (Sender Rewriting Scheme) Mechanismus, deen Iech erlaabt d'Adress vum Sender z'ënnerschreiwen beim Forward ouni SPF Kontrollen ze verletzen (Sender Politik Framework) a garantéiert datt d'Senderinformatioun gespäichert ass sou datt de Server Messagen am Fall vun engem Liwwerungsfehler schécken kann. D'Essenz vun der Method ass datt wann eng Verbindung etabléiert ass, Informatioun iwwer d'Identitéit mam ursprénglechen Sender iwwerdroe gëtt, zum Beispill beim Ëmschreiwen [Email geschützt] op [Email geschützt] wäert uginn "[Email geschützt]" SRS ass relevant, zum Beispill, wann Dir d'Aarbecht vu Mailinglëschten organiséiert, an deenen den urspréngleche Message un aner Empfänger ëmgeleet gëtt.
  • Wann Dir OpenSSL benotzt, addéiert Ënnerstëtzung fir Kanal Pinning fir authenticators (virdrun nëmme fir GnuTLS ënnerstëtzt).
  • Added "msg:defer" Event.
  • Implementéiert Ënnerstëtzung fir den gsasl Client-Säit Authentifizéierer, deen nëmme mat engem Kloertext Passwuert Handler getest gouf. D'Operatioun vun de Methoden SCRAM-SHA-256 a SCRAM-SHA-256-PLUS ass nëmme méiglech duerch gssl.
  • Ënnerstëtzung fir de Server-Säit gsasl Authentifizéierer fir verschlësselte Passwierder gouf implementéiert, als Alternativ zum virdru verfügbare Kloertextmodus.
  • Definitiounen a genannte Lëschte kënnen elo mat "verstoppen" virgeschriwwe ginn fir Inhalterausgab z'ënnerhalen wann Dir de Kommando "-bP" ausféiert.
  • Experimentell Ënnerstëtzung fir Internet Sockets gouf op den Authentifikatiouns-Treiber iwwer den Dovecot IMAP-Server bäigefüügt (virdrun nëmmen Unix-Domain-Sockets goufen ënnerstëtzt).
  • Den ACL Ausdrock "queue_only" kann elo als "Queue" spezifizéiert ginn an ënnerstëtzt d'Optioun "first_pass_route", ähnlech wéi d'"-odqs" Kommandozeiloptioun.
  • Nei Variabelen $queue_size an $local_part_{pre,suf}fix_v.
  • D'Optioun "sqlite_dbfile" an den Haaptkonfiguratiounsblock bäigefüügt fir ze benotzen wann Dir de Sichstring Präfix definéiert. D'Ännerung brécht Réckkompatibilitéit - déi al Method fir e Präfix ze setzen funktionnéiert net méi wann Dir verschmotzt Variabelen a Lookup-Ufroen spezifizéiert. Eng nei Method ("sqlite_dbfile") erlaabt Iech den Dateinumm getrennt ze halen.
  • Zousätzlech Optiounen fir dsearch Lookup Blocks bäigefüügt fir de komplette Wee zréckzebréngen an Dateitypen ze filteren wann se passen.
  • Optiounen goufen an d'pgsql an mysql Lookup Blocks bäigefüügt fir de Servernumm separat vun der Sichstring ze spezifizéieren.
  • Fir Lookupblocken déi een eenzege Schlëssel auswielen, gouf eng Optioun bäigefüügt fir eng detainéiert Versioun vum Schlëssel zréckzeginn wann et Mätscher sinn, anstatt déi gesichte Donnéeën.
  • Fir all erfollegräich Lëscht-Match Selektiounen, sinn d'$domain_data an $localpart_data Variabelen gesat (virdrun goufen d'Lëschtelementer, déi an der Auswiel involvéiert sinn, agebaut). Zousätzlech ginn d'Lëschtelementer, déi am Matching benotzt ginn, elo un d'Variabelen $0, $1, etc.
  • Erweidert Expansiounsbedreiwer "${listquote { } { }}".
  • Eng Optioun gouf am ${readsocket {}{}{}} Expansiounsbedreiwer bäigefüügt fir d'Resultater ze cache.
  • Derbäigesat dkim_verify_min_keysizes Astellung fir déi minimal erlaabt ëffentlech Schlësselgréissten ze lëschten.
  • Assuréiert datt d'Parameteren "bounce_message_file" an "warn_message_file" erweidert ginn ier se fir d'éischte Kéier benotzt ginn.
  • Zousätzlech Optioun "spf_smtp_comment_template" fir de Wäert vun der Variabel "$spf_smtp_comment" ze konfiguréieren.

Source: opennet.ru

Setzt e Commentaire