Exim 4.94 arrives with experimental support for SRS, gsasl authentication and more


Eximit's a mail carrier (Mail Transport Agent, usually MTA) developed to be used on most Unix systems, including GNU / Linux.

East has great flexibility on the paths that messages can follow according to their origin and por introduce functionality for spam control, DNS-based block lists (DNSBL), viruses, relay control, users and virtual domains and others, that are more or less easily configured and maintained.

The project has good documentation, examples of "how to do" certain tasks. Exim is distributed free of charge under the GNU GPL license.

About the new version of Exim 4.94

This new version of Exim 4.94 arrives after 6 months of development, in which accumulated corrections were introduced, new features were added, but above all some important changes were made that can cause compatibility problems with previous versions.

En particular, some modes of transport stopped working with raw data when determining the delivery location.

On the part of the news of the new version, the built-in experimental support for the SRS mechanism (sender rewrite scheme), which allows rewriting of sender address when forwarding without violating SPF checks (Sender Policy Framework) and ensure that sender data is saved for the server to send messages in the event of a delivery failure.

The essence of the method is that when the connection is established, information about the identity with the original sender is transmitted.

While for the case when using OpenSSL, channel pin support has been added for authenticators (previously it was only compatible with GnuTLS).

The client-side gsasl authentication support, which is tested only with the plain text driver. The operation of the SCRAM-SHA-256 and SCRAM-SHA-256-PLUS methods is only possible through gsasl.

In addition to the fact that the server-side gsasl authenticator support for encrypted passwords, which is an alternative to the previously available plain text mode.

Furthermore, the announcement highlights the new option "sqlite_dbfile" in the main configuration block, to be used in determining the search string prefix.

As well Experimental support for Internet sockets is highlighted has been added to the authentication controller via Dovecot IMAP server (previously only unix domain sockets were supported).

For search blocks that select with a key, an option has been added to return a cleared version of the key if there are matches, instead of the data being searched for.

For all successful list match selections, the variables $ domain_data and $ localpart_data are set (previously the list items involved in the selection were inserted). Also, the list items used in the comparison are now assigned to the variables $ 0, $ 1, etc.

Of the other changes that stand out from the new version:

  • In ACL queue_only can now be specified as a queue and supports the first_pass_route option, similar to the -odqs command line option.
  • Named list definitions can now be prefixed with "hide" to suppress content output when the "-bP" command is run.
  • The new variables $ queue_size and $ local_part_ {pre, suf} fix_v are added.
  • In the search blocks, pgsql and mysql added options to specify the server name separately from the search string.
  • A new expansion operator «$ {listquote { } { }} ».
  • An option was added to the expansion operator $ {readsocket {} {} {}} to provide caching of the results.
  • Added the dkim_verify_min_keysizes setting to list the minimum allowed sizes of public keys.
  • Disclosure of the "bounce_message_file" and "warn_message_file" parameters is provided before their first use.
  • Added option "spf_smtp_comment_template" to set the value of variable "$ spf_smtp_comment".

Download Exim 4.94

To get this new version of Exim 4.94 you must go to its official website in which in its download section you can find the links corresponding to this new version.

The link is this.

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.