Ny versjon av Exim 4.94 e-postserver

Etter 6 måneders utvikling fant sted e-postserverutgivelse Exim 4.94, der akkumulerte korrigeringer er gjort og nye funksjoner er lagt til. I samsvar med mai automatisert undersøkelse rundt en million e-postservere, Exims andel er 57.59 % (for et år siden 53.03 %), Postfix brukes på 34.70 % (34.51 %) av e-postserverne, Sendmail - 3.75 % (4.05 %), Microsoft Exchange - 0.42 % ( 0.57 %).

Endringer i en ny utgivelse kan bryte bakoverkompatibiliteten. Spesielt noen transportmåter fungerer ikke lenger med forurenset data (verdier basert på data mottatt fra avsenderen) når de bestemmer plasseringen av en levering. For eksempel kan det oppstå problemer når du bruker $local_part-variabelen i "check_local_user"-innstillingen når du ruter en bokstav. Den nye slettede variabelen "$local_part_data" bør brukes i stedet for $local_part. I tillegg tillater operandene til headers_remove-alternativet nå bruk av masker definert av "*"-tegnet, som kan bryte konfigurasjoner som fjerner overskrifter som slutter med en stjerne (fjern etter maske i stedet for å fjerne spesifikke overskrifter).

Den viktigste endringer:

  • Lagt til eksperimentell innebygd støtte for SRS-mekanismen (Sender Rewriting Scheme), som lar deg skrive om avsenderens adresse ved videresending uten å bryte SPF-sjekker (Rammer for avsenderpolitikk) og sørge for at avsenderinformasjon lagres slik at serveren kan sende meldinger ved leveringsfeil. Essensen i metoden er at når en forbindelse etableres, overføres informasjon om identitet med den opprinnelige avsenderen, for eksempel ved omskriving [e-postbeskyttet][e-postbeskyttet] vil bli indikert "[e-postbeskyttet]" SRS er relevant, for eksempel ved organisering av arbeidet med e-postlister der den opprinnelige meldingen omdirigeres til andre mottakere.
  • Når du bruker OpenSSL, lagt til støtte for kanalfesting for autentiseringer (tidligere kun støttet for GnuTLS).
  • Lagt til "msg:defer"-hendelse.
  • Implementert støtte for gsasl klientsiden autentisering, som kun har blitt testet med en klartekst passordbehandler. Driften av SCRAM-SHA-256 og SCRAM-SHA-256-PLUS metodene er kun mulig gjennom gsasl.
  • Støtte for gsasl-autentisering på serversiden for krypterte passord er implementert, og fungerer som et alternativ til den tidligere tilgjengelige klartekstmodusen.
  • Definisjoner i navngitte lister kan nå prefikses med "skjul" for å undertrykke innholdsutdata når du utfører kommandoen "-bP".
  • Eksperimentell støtte for Internett-sockets er lagt til autentiseringsdriveren via Dovecot IMAP-serveren (tidligere var det kun unix-domene-sockets som ble støttet).
  • ACL-uttrykket "queue_only" kan nå spesifiseres som "queue" og støtter alternativet "first_pass_route", på samme måte som "-odqs" kommandolinjealternativet.
  • Lagt til nye variabler $queue_size og $local_part_{pre,suf}fix_v.
  • Lagt til "sqlite_dbfile"-alternativet til hovedkonfigurasjonsblokken for bruk når du definerer søkestrengprefikset. Endringen bryter bakoverkompatibiliteten - den gamle metoden for å sette et prefiks fungerer ikke lenger når man spesifiserer skjemmede variabler i oppslagsspørringer. En ny metode ("sqlite_dbfile") lar deg holde filnavnet separat.
  • Lagt til alternativer for dsearch-oppslagsblokker for å returnere hele banen og filterfiltypene når de samsvarer.
  • Alternativer er lagt til pgsql- og mysql-oppslagsblokkene for å spesifisere servernavnet separat fra søkestrengen.
  • For oppslagsblokker som velger en enkelt nøkkel, er det lagt til et alternativ for å returnere en tilbakeholdt versjon av nøkkelen hvis det er treff, i stedet for de søkte dataene.
  • For alle vellykkede listesamsvarsvalg er variablene $domain_data og $localpart_data satt (tidligere ble listeelementer involvert i utvalget satt inn). I tillegg er listeelementer som brukes i matching nå tildelt variablene $0, $1, etc.
  • Lagt til utvidelsesoperatør "${listquote {} {}}".
  • Et alternativ er lagt til utvidelsesoperatøren ${readsocket {}{}{}} for å tillate at resultater bufres.
  • Lagt til dkim_verify_min_keysizes-innstilling for å liste opp minimum tillatte offentlige nøkkelstørrelser.
  • Sørget for at parameterne "bounce_message_file" og "warn_message_file" utvides før de brukes for første gang.
  • Lagt til alternativet "spf_smtp_comment_template" for å konfigurere verdien til variabelen "$spf_smtp_comment".

Kilde: opennet.ru

Legg til en kommentar