Groß- und Kleinschreibung bei Dovecot ignorieren
Dovecot unterscheidet beim Benutzernamen zwischen Groß- und Kleinschreibung. Dies kann jedoch auch störend sein, sollte sich ein Nutzer fälschlicherweise mit Hans.Mustermann anstatt hans.mustermann am Mailserver authentifizieren. In diesem Fall findet der Mailserver nicht das richtige Maildir, hat sich aber korrekt gegen die Nutzerdatenquelle authentifiziert (z.B. bei MySQL). Aus diesem Grund kann es nützlich sein die Kleinschreibung für alle Benutzernamen zu erzwingen.
Dovecot bringt hierfür eine Lösung mit, die alles automatisch nach Kleinbuchstaben konvertiert. Möchte man den Pfad des Maildirs mit der lowercase Funktion L angeben, kann das so aussehen:
[sourcecode language="css"]mail_location = maildir:/var/mail/%Ld/%Ln[/sourcecode]
L steht für lowercase, d für den Domainpart und n für den Benutzerpart. Der Pfad vom o.g. Benutzer sieht also wie folgt aus: /var/mail/mydomain.de/hans.mustermann. Das Ganze lässt sich auch für die Authentifizierung verwenden:
[sourcecode language="css"]auth_username_translation = %Lu[/sourcecode]
Nun wird der volle Benutzername samt Domainpart (=u) in Kleinbuchstaben gegen die in Dovecot eingestellte Nutzerdatenquelle authentifiziert.


