New version of Exim mail server 4.100

The Exim 4.100 mail server has been released, incorporating accumulated fixes and adding new features. The project's code is written in C and distributed under the GPLv2+ license.

Major changes:

  • The "psl" and "regdom" options have been added for searching the Public Suffix List (PSL) and the registered domain name database. The PSL includes a list for identifying typical subdomains allocated to different users (e.g., *.github.io, *.co.uk, and *.org.ru).
  • Experimental built-in support for DMARC technology has been implemented. It is activated via the EXPERIMENTAL_DMARC_NATIVE build option and is used to protect against sending messages on behalf of another domain.
  • Added new log selectors "spf", "spf_verbose", "dmarc", "dmarc_verbose" and "dsn" to control whether the results of email authentication checks using SPF, DMARC and DSN technologies are reflected in the logs.
  • Added command line option "-bI:modules" to list installed dynamically loadable modules.
  • Added new debug channels "start", "regex" and "macro" to analyze the mail client startup process Server, regular expression processing and macro expansion.
  • The exiwhat utility implements the output of statistics on the activity of background processes smtp (receiving SMTP requests) and queue-run (processing the message queue).
  • The "bounce_charset" setting has been added to the configuration file to specify the character encoding in the "Content-type:" header set in sent mail messages. server letters about problems with message delivery.
  • The "proc:deliver" event has been implemented, allowing additional handlers to be attached to the launch of the message delivery process.
  • Added the "-oDSN" option for setting DSN (Delivery Status Notification) extension parameters when sending emails from the command line.
  • In the local_parts option and ACL, when parsing local parts of an email address specified before the "@" symbol, the use of "*?" masks is allowed, covering the minimum possible number of characters.
  • The "queue_run_order" option has been added to the configuration file to specify the order in which items in the message queue are processed. The previously available "queue_run_in_order" option has been deprecated.
  • Allowed variable expansion in the "forbid_*" and "allow_filter" options specified in message forwarding rules.
  • Allowed variable expansion in the "protocol" option specified when configuring SMTP transport.
  • Sieve filters now support parsing not only headers, but also message bodies (RFC 5173).
  • The tls_eccurve option now allows you to specify a list of elliptic curve groups.
  • The tls_eccurve option can now be specified in conjunction with individual SMTP transports.
  • Removed outdated malware scanners f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon and mksd.
  • Support for the Interbase DBMS and Brightmail service has been removed.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster