Nuwe weergawe van e-posbediener Exim 4.94

Na 6 maande van ontwikkeling plaasgevind posbediener vrystelling Exim 4.94, waarin opgehoopte regstellings gemaak is en nuwe kenmerke bygevoeg is. In ooreenstemming met die Mei outomatiese opname ongeveer 'n miljoen posbedieners, Exim se aandeel is 57.59% ('n jaar gelede 53.03%), Postfix word op 34.70% (34.51%) van posbedieners gebruik, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Veranderinge in 'n nuwe vrystelling kan terugwaartse versoenbaarheid verbreek. In die besonder werk sommige vervoermiddels nie meer met besmette data (waardes gebaseer op data wat van die sender ontvang is) wanneer die ligging van 'n aflewering bepaal word nie. Byvoorbeeld, probleme kan ontstaan ​​wanneer die $local_part-veranderlike in die "check_local_user"-instelling gebruik word wanneer 'n brief gestuur word. Die nuwe skoongemaakte veranderlike "$local_part_data" moet gebruik word in plaas van $local_part. Boonop laat die operandes van die headers_remove-opsie nou die gebruik toe van maskers wat deur die "*"-karakter gedefinieer word, wat konfigurasies wat kopskrifte wat met 'n asterisk eindig, kan breek (verwyder deur masker in plaas van om spesifieke kopskrifte te verwyder).

Die belangrikste veranderinge:

  • Bygevoeg eksperimentele ingeboude ondersteuning vir die SRS (Sender Rewriting Scheme) meganisme, wat jou toelaat om die sender se adres te herskryf wanneer dit aanstuur sonder om SPF-tjeks te oortree (Senderbeleidsraamwerk) en verseker dat senderinligting gestoor word sodat die bediener boodskappe kan stuur in die geval van 'n afleweringsfout. Die essensie van die metode is dat wanneer 'n verbinding tot stand gebring word, inligting oor identiteit met die oorspronklike sender versend word, byvoorbeeld tydens herskryf [e-pos beskerm] op [e-pos beskerm] sal aangedui word "[e-pos beskerm]" SRS is byvoorbeeld relevant wanneer die werk van poslyste georganiseer word waarin die oorspronklike boodskap na ander ontvangers herlei word.
  • By die gebruik van OpenSSL, het ondersteuning bygevoeg vir kanaalspeld vir waarmerkers (Voorheen slegs vir GnuTLS ondersteun).
  • Bygevoeg "msg:defer" gebeurtenis.
  • Ondersteuning geïmplementeer vir die gsasl-kliëntkant-verifikasie, wat slegs met 'n gewone teks wagwoordhanteerder getoets is. Die werking van die SCRAM-SHA-256 en SCRAM-SHA-256-PLUS metodes is slegs moontlik deur die gsasl.
  • Ondersteuning vir die bediener-kant gsasl verifikasie vir geënkripteerde wagwoorde is geïmplementeer, wat dien as 'n alternatief vir die voorheen beskikbare gewone teks modus.
  • Definisies in benoemde lyste kan nou voorafgaan met "versteek" om inhouduitset te onderdruk wanneer die "-bP" opdrag uitgevoer word.
  • Eksperimentele ondersteuning vir internetvokkies is by die verifikasiebestuurder gevoeg via die Dovecot IMAP-bediener (voorheen is slegs unix-domeinvokstukke ondersteun).
  • Die ACL uitdrukking "queue_only" kan nou as "queue" gespesifiseer word en ondersteun die "first_pass_route" opsie, soortgelyk aan die "-odqs" opdragreël opsie.
  • Bygevoeg nuwe veranderlikes $queue_size en $local_part_{pre,suf}fix_v.
  • Bygevoeg "sqlite_dbfile" opsie by die hoof konfigurasie blok vir gebruik wanneer die soektog string voorvoegsel definieer. Die verandering breek terugwaartse versoenbaarheid - die ou metode om 'n voorvoegsel te stel werk nie meer wanneer besmette veranderlikes in opsoeknavrae gespesifiseer word nie. 'n Nuwe metode ("sqlite_dbfile") laat jou toe om die lêernaam apart te hou.
  • Bygevoeg opsies vir dsearch-opsoekblokke om die volledige pad en filter lêertipes terug te gee wanneer dit ooreenstem.
  • Opsies is by die pgsql- en mysql-opsoekblokke gevoeg om die bedienernaam apart van die soekstring te spesifiseer.
  • Vir opsoekblokke wat 'n enkele sleutel kies, is 'n opsie bygevoeg om 'n gedetaineerde weergawe van die sleutel terug te gee as daar passings is, in plaas van die gesoekte data.
  • Vir alle suksesvolle lyspas-keuses word die $domain_data en $localpart_data veranderlikes gestel (voorheen is lyselemente wat by die seleksie betrokke was ingevoeg). Daarbenewens word lyselemente wat in ooreenstemming gebruik word, nou aan die veranderlikes $0, $1, ens.
  • Bygevoeg uitbreiding operateur "${listquote { } { }}".
  • 'n Opsie is by die ${readsocket {}{}{}}-uitbreidingsoperateur gevoeg om resultate toe te laat om te kas.
  • Bygevoeg dkim_verify_min_keysizes instelling om die minimum toegelate publieke sleutel groottes te lys.
  • Verseker dat die "bounce_message_file" en "warn_message_file" parameters uitgebrei word voordat dit vir die eerste keer gebruik word.
  • Bygevoeg opsie "spf_smtp_comment_template" om die waarde van die veranderlike "$spf_smtp_comment" op te stel.

Bron: opennet.ru

Voeg 'n opmerking