[Pkg-exim4-users] exim4 upgrade procedure
Stefan Dall
dalls at math.upb.de
Wed May 12 15:19:23 BST 2021
Hello guys,
we're running an exim4 MTA in our organization.
It's based on Debian 9 (stretch)
=====================
Exim version 4.89 #1 built 04-May-2021 09:03:02
Copyright (c) University of Cambridge, 1995 - 2017
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2017
Berkeley DB: Berkeley DB 5.3.28: (September 9, 2013)
Support for: crypteq iconv() IPv6 PAM Perl Expand_dlfunc GnuTLS move_frozen_messages Content_Scanning DKIM DNSSEC Event OCSP PRDR
PROXY SOCKS TCP_Fast_Open
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0
passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa tls
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Configure owner: 0:0
Size of off_t: 8
2021-05-12 14:39:06 Warning: purging the environment.
Suggested action: use keep_environment.
Configuration file is /etc/exim4/exim4.conf
We plan to change to Debain 10 (buster) and there to the latest available version 4.92.
In a first try-run, it seems to work but we have difficulties in kerberos/gssapi authentication methods. There is a error dialog
appearing in thunderbird which states like ".... kerberos/gssapi on smtp ....". Our assumption is that something in exim4.conf
needs to be reconfigured in section
######################################################################
# AUTHENTICATION CONFIGURATION #
######################################################################
begin authenticators
# Authenticate against local passwords using sasl2-bin
# Requires exim_uid to be a member of sasl group, see README.Debian.gz
plain_saslauthd_server:
driver = plaintext
public_name = PLAIN
server_condition = ${if saslauthd{{$auth2}{$auth3}}{1}{0}}
server_set_id = $auth2
server_prompts = :
server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
login_saslauthd_server:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
# don't send system passwords over unencrypted connections
server_condition = ${if saslauthd{{$auth1}{$auth2}}{1}{0}}
server_set_id = $auth1
server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
api_sasl_server:
driver = cyrus_sasl
public_name = GSSAPI
server_set_id = $auth1
server_mech = gssapi
server_hostname = smtp.math.uni-paderborn.de
server_realm = MATH.UNI-PADERBORN.DE
procs are running:
/usr/sbin/saslauthd -a kerberos5 -c -m /var/run/saslauthd -n 5
Is there any hint available, how we can successfully migrate from 4.89 to 4.92?
Thanks and BR,
Stefan Dall
--
Stefan Dall
Rechnerbetrieb Mathematik - Universität Paderborn
Warburger Straße 100 - 33098 Paderborn
Raum: D2.308
Tel.: 05251/60-5227
dalls at math.upb.de
More information about the Pkg-exim4-users
mailing list