Die Anmeldung von System-Usern, also regulären Linux-Konten in /etc/passwd, erfolgt typischerweise mit PAM, hier hilft das pam-user-map Plugin aus dem mariadb-server Paket um sich mit Emailadressen anmelden zu können. Dazu sind folgende Anpassungen nötig:
In /etc/pam.d/dovecot:
%PAM-1.0
auth required pam_user_map.so
@include common-auth
@include common-account
@include common-session
In /etc/security/user_map.conf:
#
# Configuration file for pam_user_map.so
#
# defines mapping in the form
#
# orig_user_name: mapped_user_name
#
# or (to map all users in a specific group)
#
# @group_name: mapped_user_name
#
# comments and empty lines are ignored
#
e.thieme@eibo.eu: thieme
Diese beiden Einstellungen reichen, die Abfrage der USERDB erfolgt dann auch mit dem gemappten Namen.