Nová verze poštovního serveru Exim 4.95

Byl vydán poštovní server Exim 4.95, který přidává nahromaděné opravy a přidává nové funkce. Podle zářijového automatizovaného průzkumu na více než milionu poštovních serverů je podíl Eximu 58 % (před rokem 57.59 %), Postfix se používá na 34.92 % (34.70 %) poštovních serverů, Sendmail – 3.52 % (3.75 %) ), MailEnable – 2 % (2.07 %), MDaemon – 0.57 % (0.73 %), Microsoft Exchange – 0.32 % (0.42 %). Hlavní změny:

  • Byla oznámena stabilní podpora režimu zpracování fronty zpráv s rychlým nárůstem, což umožňuje urychlit začátek doručování zpráv, když je fronta pro odesílání velká a existuje impozantní počet zpráv odeslaných typickým hostitelům, například když přenos velkého počtu dopisů velkým poskytovatelům pošty nebo odesílání prostřednictvím zprostředkujícího agenta přenosu zpráv (smarthost). Pokud je režim povolen pomocí volby "queue_fast_ramp" a dvoufázové zpracování fronty ("-qq") detekuje přítomnost velké části zpráv adresovaných konkrétnímu poštovnímu serveru, doručení na tento hostitel začne okamžitě.
  • Byla stabilizována alternativní implementace mechanismu SRS (Sender Rewriting Scheme) – „SRS_NATIVE“, která nevyžaduje externí závislosti (stará experimentální implementace vyžadovala instalaci knihovny libsrs_alt). SRS vám umožňuje přepsat adresu odesílatele během přeposílání, aniž byste porušili kontroly SPF (Sender Policy Framework) a zajistili, že data odesílatele zůstanou zachována, aby server mohl odesílat zprávy v případě selhání doručení. Podstatou metody je, že při navazování spojení se přenáší informace o identitě s původním odesílatelem, např. při přepisování [chráněno e-mailem] na [chráněno e-mailem] bude uvedeno"[chráněno e-mailem]" SRS je relevantní například při organizaci práce seznamů adresátů, ve kterých je původní zpráva přesměrována na jiné příjemce.
  • Možnost TLS_RESUME byla stabilizována a poskytuje možnost obnovit dříve přerušené připojení TLS.
  • Podpora pro vysoce výkonný kompaktní embedded LMDB DBMS, který ukládá data ve formátu klíč-hodnota, byla stabilizována. Podporovány jsou pouze vzorky vyhledávání z hotových databází pomocí jednoho klíče (zápis z Exim do LMDB není implementován). Chcete-li například v pravidlech zkontrolovat doménu odesílatele, můžete použít dotaz jako „${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}“.
  • Přidána možnost „message_linelength_limit“ pro nastavení limitu počtu znaků na řádek.
  • Byla poskytnuta možnost ignorovat mezipaměť při provádění požadavků na vyhledávání.
  • Pro transport souboru appendfile byla implementována kontrola kvót při příjmu zprávy (relace SMTP).
  • Přidána podpora pro volbu „file=“ ve vyhledávacích dotazech SQLite ", který umožňuje zadat databázový soubor pro konkrétní operaci bez zadávání prefixů v řádku s příkazem SQL.
  • Vyhledávací dotazy Lsearch nyní podporují volbu „ret=full“, která vrátí celý datový blok odpovídající klíči, nejen první řádek.
  • Navazování připojení TLS je urychleno předběžným načítáním a ukládáním informací (jako jsou certifikáty) do mezipaměti namísto jejich stahování před zpracováním každého připojení.
  • Přidán parametr "proxy_protocol_timeout" pro konfiguraci časového limitu pro protokol Proxy.
  • Přidán parametr „smtp_backlog_monitor“ pro umožnění záznamu informace o velikosti fronty čekajících spojení (nevyřízených) do logu.
  • Přidán parametr "hosts_require_helo", který zakazuje odesílání příkazu MAIL, pokud příkaz HELO nebo EHLO nebyl dříve odeslán.
  • Přidaný parametr „allow_insecure_tainted_data“, pokud je zadán, bude mít nebezpečné escapování speciálních znaků v datech za následek varování místo chyby.
  • Podpora platformy macOS byla ukončena (soubory sestavení byly přesunuty do nepodporované kategorie).

    Zdroj: opennet.ru

Přidat komentář