En ny version av e-postservern Exim 4.99

Utgivningen av e-postservern Exim 4.99 har publicerats, med samlade buggfixar och nya funktioner. Projektkoden Ă€r skriven i C och distribueras under GPLv2+-licensen. Enligt en automatiserad undersökning av cirka 500 000 e-postservrar utgör Exim 56 % (59,06 % för ett Ă„r sedan), Postfix anvĂ€nds pĂ„ 37,45 % (34,68 %) av e-postservrarna, Sendmail – 3,53 % (3,42 %), MailEnable – 1,84 % (1,81 %), MDaemon – 0,40 % (0,37 %), Microsoft Exchange – 0,20 % (0,17 %).

Huvudsakliga förÀndringar:

  • Stödet för ESMTP-kommandot "ATRN" (Authenticated TURN) har lagts till, vilket gör det möjligt att byta roller mellan server och klient under meddelandeleveransen. Kommandot kan anvĂ€ndas för att organisera leveransen av meddelanden till system med dynamiska IP-adresser eller oregelbundet internetĂ„tkomst. Ett sĂ„dant system kan ansluta till SMTP-servern som klient och sedan med hjĂ€lp av ATRN-kommandot ta rollen som server för att ta emot ansamlade meddelanden. Kommandot kan endast anvĂ€ndas efter en framgĂ„ngsrik autentisering och med ett beviljande ACL (acl_smtp_atrn).
  • De flesta komponenter i Exim kan nu kompilieras som laddningsmoduler. Exempelvis kan lookup-motorerna JSON och LDAP, filter, autentisering- och rutinkörare, samt komponenter för PAM, RADIUS, perl, SPF, DKIM, DMARC och ARC, och alla typer av transport, med undantag för SMTP, utformas som laddningsmoduler.
  • Möjligheten att stĂ€nga av stödet för Exim- och Sieve-filter under byggprocessen har realiserats.
  • Stödet för DNS SRV-poster (Service Location Record) har lagts till för att bestĂ€mma stöd för TLS (Transport Layer Security) av e-postmottagare. servrar mottagare.
  • En experimentell byggalternativ "EXPERIMENTAL_SPF_PERL" har lagts till, som inkluderar en alternativ implementering av SPF (Sender Policy Framework) autentiseringsmekanism som anvĂ€nder Perl-modulen Perl Mail::SPF istĂ€llet för libspf2-biblioteket, som har uppvisat problem med underhĂ„ll.
  • En experimentell byggalternativ "EXPERIMENTAL_NMH" med en implementering av lookup-motor för kontroll har lagts till. IP-adresser i NMH (Net-Masked Hero) lagringen.
  • En instĂ€llning "tls_early_banner_hosts" har lagts till i konfigurationsfilen för att bestĂ€mma vĂ€rdar som TLS Early Data-mekanismen (0-RTT) ska tillĂ€mpas pĂ„ för att skicka SMTP-banner innan TLS-anslutningen Ă€r fullstĂ€ndig.
  • Ett alternativ "sieve_inbox" har lagts till för att ange namnet pĂ„ mailbox-filen dĂ€r meddelanden som vidarebefordras av "redirect_router"-instĂ€llningen i Sieve-filter kommer att sparas.
  • En variabel "connection_id" har lagts till, som innehĂ„ller identifieraren för den mottagna anslutningen. Variabeln kan anvĂ€ndas vid instĂ€llning av formatet för loggutdata.
  • HĂ€ndelserna smtp:fail:protocol och smtp:fail:syntax har implementerats, vilket möjliggör spĂ„rning av fel relaterade till protokoll och syntax för SMTP-kommandon.
  • Transporten "socks_proxy" kan nu ta emot ett tomt vĂ€rde, vilket kommer att tolkas som ingen proxyanvĂ€ndning.
  • Variablerna $dmarc_alignment_spf och $dmarc_alignment_dkim har lagts till, vilka speglar resultaten av SPF- och DKIM-kontroller.
  • Möjligheten att anvĂ€nda IPv6-anslutningar vid Ă„tkomst till MySQL- och PostgreSQL-databaser har lagts till.
  • AnvĂ€ndning av avsĂ€ndarens adress (envelope-from), angiven i transportens parametrar, har tillĂ„tits för direktleveranser (cutthrough deliveries) och kontroller av mottagare.
  • Möjligheten att anvĂ€nda variabler och uttryck för dynamisk bildning av alternativet "hosts_randomize" i router "manualroute" och transport "smtp" har lagts till. PĂ„ liknande sĂ€tt har stöd för dynamisk bildning av alternativen "fallback_hosts" i alla routrar och transporten "smtp" lagts till.
  • Ett alternativ "log_ports" har lagts till i konfigurationsfilen för filtrering av portnummer som reflekteras i loggarna. Till exempel, genom att ange "log_ports = !25 : !587" kommer loggar att visa uppgifter om outgoing_port och incoming_interface, som inte Ă€r kopplade till portarna 25 och 587.
  • Möjlighet att registrera information i loggen om kommandon och svar som överförs vid upprĂ€ttande av SMTP-anslutning, samt upplysningar om anvĂ€ndning av TLS vid anslutning (etikett "tls_on_connect").
  • Ett alternativ "no_wr" har lagts till, vilket inaktiverar skrivning till cachen av resultaten frĂ„n lookup-operationer.
  • Ett kommandoradsalternativ "-dS" har lagts till för att visa felsökningsinformation i faser före tolkningen av konfigurationsfilen.
  • I loggen för autentiseringsfel har taggarna "H=" och "U=" lagts till, som visar vĂ€rdnamn och anvĂ€ndarnamn.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster