Dovecot Authentifizierung

Edit /etc/dovecot/conf.d/10-master.conf

Der Auth-Service soll auf eth0 TCP Port 26 lauschen. (Ersetze <%= ipaddress_eth0 %> mit der IP von eth0)

service auth {
  unix_listener auth-userdb {
  }
  inet_listener auth {
    address = <%= ipaddress_eth0 %>
    port = 26
  } 
}

Edit /etc/dovecot/conf.d/auth-system.conf.ext

Sicherstellen, dass PAM als Authentifizierung-Mechanismus benutzt wird:

passdb {
  driver = pam
}
userdb {
  driver = passwd
}

Edit /etc/dovecot/conf.d/10-auth.conf

In der 10-auth.conf muss nur der Parameter auth_username_format gesetzt werden, da PAM sonst immer nach Systemusern wie ‘foo@bar.com’ suchen würde:

auth_username_format=%n
auth_mechanisms = plain
!include auth-system.conf.ext