E-postservern Exim 4.95 har slÀppts, med ÄtgÀrdade buggar och nya funktioner. Enligt en automatiserad undersökning i september bland mer Àn en miljon e-postservrar utgör Exim 58% (jÀmfört med 57,59% för ett Är sedan), Postfix anvÀnds pÄ 34,92% (34,70%) av e-postservrarna, Sendmail - 3,52% (3,75%), MailEnable - 2% (2,07%), MDaemon - 0,57% (0,73%), Microsoft Exchange - 0,32% (0,42%). HuvudförÀndringar:
- Stöd för lÀget för snabbköhantering av meddelanden (fast-ramp) har stabiliserats, vilket möjliggör en snabbare start av meddelandedistributionen vid stor kö och ett stort antal meddelanden som skickas till typiska vÀrdar, till exempel vid överföring av mÄnga brev till stora e-postleverantörer eller skickande via en mellanagent för meddelandeöverföring (smarthost). Om lÀget aktiveras med alternativet "queue_fast_ramp" och tvÄstegs köhantering («-qq») upptÀcker en stor mÀngd meddelanden riktade till en viss e-postserver, servern, kommer distributionen för denna vÀrd att pÄbörjas omedelbart.
- En alternativ implementation av SRS (Sender Rewriting Scheme) - "SRS_NATIVE", som inte krÀver externa beroenden, har stabiliserats (den gamla experimentella implementationen krÀvde installation av biblioteket libsrs_alt). SRS gör det möjligt att Äterskriva avsÀndaradressen vid vidarebefordran utan att bryta mot SPF (Sender Policy Framework) och sÀkerstÀller att avsÀndardata sparas för meddelanden vid leveransfel. Grunden för metoden Àr att information om identiteten med den ursprungliga avsÀndaren överförs vid anslutningen, till exempel nÀr en adress skrivs om frÄn alice@example.org till alice@example.com kommer "SRS0=HHH=TT=example.org=alice@example.com" att anges. SRS Àr relevant, till exempel vid organisering av distributionslistor, dÀr det ursprungliga meddelandet vidarebefordras till andra mottagare. servern Alternativet TLS_RESUME har stabiliserats, vilket gör det möjligt att Äteruppta en tidigare avbruten TLS-anslutning.
- Det har stabiliserats möjligheten att Äteruppta en tidigare avbruten TLS-anslutning.
- Stödet för den högpresterande, kompakta inbÀddade databashanteraren LMDB, som lagrar data i nyckel-vÀrdeformat, har stabiliserats. Endast uppslagningar frÄn befintliga databaser med en enda nyckel stöds (inmatning frÄn exim till LMDB Àr inte implementerad). Till exempel kan en frÄga för att kontrollera avsÀndardomÀnen i reglerna anvÀnda formatet "${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}".
- En ny alternativparameter "message_linelength_limit" har lagts till för att sÀtta ett begrÀnsning pÄ antalet tecken per rad.
- Möjligheten att ignorera cachen vid utförande av uppslagsfrÄgor har tillhandahÄllits.
- För transportmetoden appendfile har kvotkontroll implementerats under mottagning av meddelanden (SMTP-sessioner).
- I uppslagsfrÄgor mot SQLite har stöd för alternativet "file=" lagts till, vilket möjliggör angivande av en databasfil för specifika operationer utan att ange prefix i SQL-kommandostrÀngen.
- I uppslagsfrÄgor till Lsearch har stöd för alternativet "ret=full" lagts till för att returnera hela datablocket som motsvarar nyckeln, istÀllet för endast den första raden.
- InstÀllningen av TLS-anslutningar har ÄtgÀrdats genom att förladda och cacha information (t.ex. certifikat) istÀllet för att ladda den före behandlingen av varje anslutning.
- En parameter "proxy_protocol_timeout" har lagts till för att stÀlla in timeout för Proxy-protokollet.
- En parameter "smtp_backlog_monitor" har lagts till för att aktivera loggning av information om storleken pÄ kötens vÀntande anslutningar (backlog).
- En parameter "hosts_require_helo" har lagts till, vilket förbjuder överföring av MAIL-kommandot om HELO eller EHLO-kommandot inte har föregÄtt.
- En parameter "allow_insecure_tainted_data" har lagts till, sÄ att osÀker rensning av specialtecken i data ger en varning istÀllet för ett fel.
- Stödet för plattformen macOS har upphört (buildfiler har flyttats till kategorin unsupported).
KĂ€lla: opennet.ru
