Hello everyone, I have successfully set up Dovecot with an LDAP backend, and everything works like a charm, except one small use case.
I know it is possible, so if anyone knows a solution, thank you! Basically, I just want to send an email to one of my email address, which contains an accent, i.e. andré@homebox.space.... Every other alias works, but not those with accents. They are correctly stored in the LDAP database, using base64. I suspect I would need to use base64 again before the lookup, but I don't know how to do and if it is even possible. My filter is set up as this: filter=(&(objectClass=posixAccount)(|(uid=%n)(mail=%u)(mailLocalAddress=%u))) It works perfectly for any email without accent. Thanks for your help. > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: Loading modules from > directory: /usr/lib/dovecot/modules/auth > > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: Loading modules from > directory: /usr/lib/dovecot/modules/auth > > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: Module loaded: > /usr/lib/dovecot/modules/auth/libauthdb_ldap.so > > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: Read auth token secret > from /var/run/dovecot/auth-token-secret.dat > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: LDAP initialization took > 7 msecs > > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: auth client connected > (pid=0) > > Mar 18 22:14:28 homebox dovecot[24636]: quota-status(andré@homebox.space): > Debug: Loading modules from directory: /usr/lib/dovecot/modules > > Mar 18 22:14:28 homebox dovecot[24636]: > quota-status(andré@homebox.space): Debug: Module loaded: > /usr/lib/dovecot/modules/lib10_quota_plugin.so > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: master in: USER 1 > andré@homebox.space service=quota-status > > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: > ldap(andré@homebox.space): user search: base=dc=homebox,dc=space > scope=subtree > filter=(&(objectClass=posixAccount)(|(uid=andré)(mailLocalAddress=andré@homebox.space))) > fields=homeDirectory,uidNumber,gidNumber,mail > > > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: > ldap(andré@homebox.space): no fields returned by the server > > Mar 18 22:14:28 homebox dovecot[24636]: auth: ldap(andré@homebox.space): > unknown user > > > Mar 18 22:14:28 homebox dovecot[24636]: auth: Debug: userdb out: NOTFOUND > 1 > > Mar 18 22:14:28 homebox dovecot[24636]: quota-status(andré@homebox.space): > Debug: auth USER input: > > > Mar 18 22:14:28 homebox postfix/smtpd[24734]: NOQUEUE: reject: RCPT from > smtpfr.rodier.me[164.132.53.161]: 554 5.7.1 <andré@homebox.space>: Recipient > address rejected: Unknown user; from=<r...@smtpuk.rodier.me> > to=<andré@homebox.space> pro > to=ESMTP helo=<smtpuk.rodier.me> > > > Mar 18 22:14:28 homebox postfix/smtpd[24734]: disconnect from > smtpfr.rodier.me[164.132.53.161] ehlo=1 mail=1 rcpt=0/1 data=0/1 rset=1 > quit=1 commands=4/6 >