AW: Login ausschliesslich mit vollstaendiger E-Mail Adresse

Mueller mueller at tropenklinik.de
Mi Apr 14 11:25:51 CEST 2021


Hallo,

wie sieht den deine dovecot-ldap.conf.ext aus?
Stehen die Emailadressen in deinem LDAP dann baue einen Filter, Beispiel:
scope = subtree
user_filter = (mail=%u)
pass_filter = (mail=%u)
pass_attrs = mail=%u,= userPassword=password

Bei mir können sich die Benutzer nur mit der E-Mail Adresse anmelden.


-----Ursprüngliche Nachricht-----
Von: chroiss [mailto:dovecot at itmania.org] 
Gesendet: Mittwoch, 14. April 2021 11:05
An: dovecot at listen.jpberlin.de
Betreff: Login ausschliesslich mit vollstaendiger E-Mail Adresse

Hi,

Ich benutze LDAP als Authentication. Die user_attrs sehen noch so aus:
   user_attrs = =home=/var/vmail/%Ln,=uid=5000,=gid=5000
Ich wuerde aber gerne alle Logins bezueglich ihrer E-Mail Adressen einsortieren. Also so:
   user_attrs = =home=/var/vmail/%Ld/%Ln,=uid=5000,=gid=5000
Bis hierhin kein Problem. Trotzdem kann man sich ja aber noch neben
   username at example.com
auch mit nur
   username
anmelden. Dadurch sieht das festgeschriebene Home ja aber so aus:
   /var/vmail//username

Das ist Pfad-technisch unter GNU/Linux natuerlich valide. Ist ja aber nicht das was ich moechte.
Daher meine Frage: Wie zwinge ich den User dazu, sich immer mit vollstaendiger Email-Adresse anzumelden, damit ich die Info der Domain bekomme ?

Danke und VG
chroiss



Mehr Informationen über die Mailingliste Dovecot