On Tue, 21 Aug 2007, Juergen Edner wrote: > >> Now I wonder if it is possible to force usage of a specific > >> authenticator, e.g. CRAM-MD5, when connecting to a specific > >> remote SMTP server and to stop transmitting a message if > >> authentication fails (this can be done by using hosts_require_auth).
The forthcoming Exim 4.68 (which I hope to release early in September if not before - meanwhile you can use the snapshot if you want) contains this new feature: 3. Authenticators now have a client_condition option. When Exim is running as a client, it skips an authenticator whose client_condition expansion yields "0", "no", or "false". This can be used, for example, to skip plain text authenticators when the connection is not encrypted by a setting such as: client_condition = ${if !eq{$tls_cipher}{}} Note that the 4.67 documentation states that $tls_cipher contains the cipher used for incoming messages. In fact, during SMTP delivery, it contains the cipher used for the delivery. The same is true for $tls_peerdn. -- Philip Hazel University of Cambridge Computing Service Get the Exim 4 book: http://www.uit.co.uk/exim-book -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/