Accentuated email addresses stored in LDAP

Andre Rodier andre at rodier.me
Tue Mar 20 14:12:17 EET 2018


On 20/03/2018 08:00, Steffen Kaiser wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Mon, 19 Mar 2018, Andre Rodier wrote:
> 
>> In fact, I am using the otherMailBox attribute, from the standard 
>> OpenLDAP distribution, which is also IA5String.
>> 
>> - Is there any way in Dovecot to encode the fields in base 64, to send 
>> queries? as the query is "eq", this would be enough, I think.
> 
> Check out: https://wiki2.dovecot.org/Variables?highlight=(base64)
> 
> However, I never used this modifier and Aki pointed out, that UTF8
> usernames are not (100%) supported, yet.
> 
>> - Or is the LDAP server is supposed to store attributes as UTF8, and 
>> in this case, how to configure it that way?
> 
> To achieve this, you must/can extend the schema with your own
> attribute that uses:
> 
> https://www.ldap.com/understanding-ldap-schema
> 
> "Directory String
> 
> "The directory string syntax is basically a catch-all syntax for UTF-8
> strings. It allows values with this syntax to have any combination of
> one or more UTF-8 characters (empty directory string values are not
> allowed, although some directory servers ignore this constraint).
> 
> "The directory string syntax is defined in RFC 4517 section 3.3.6, and
> has an OID of "1.3.6.1.4.1.1466.115.121.1.15"."
> 
> Otherwise, you could _misuse_ an exiting attribute of this type unused
> in your directory otherwise.
> 
> - -- Steffen Kaiser
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> 
> iQEVAwUBWrC/hcQnQQNheMxiAQLV+wf+P/gzADRyNSIQtILNKoN7eHEVPNGt9iVd
> TzHl5rka9XB89eUE2lsGjlURH3PIVqDKjtTEAl27CYiBr9OI66u+PvhE1o2lvY7R
> YBG1Z/R3n8FWF58HpxwJGBbY4iiPQKSvvRM43/Q2mYnEveyIBvNZawNo0okTNMOM
> bMSmpUhxGKsqmAeEoUQHOKrujAK0qfucZDI7nuSGjJeej7L2HXm3sEEKTEuYmUDQ
> E2ox5fAyIMURA+NINzdmk7chXu30DfWuHNY8jwezM3SEds5xlAy4x6qD6EZ4f7qP
> KnYEfxnYyISDqcXSy9AL20srIzn2OXiTA3/TiVOKFXpHrrst8kVCeg==
> =+Me+
> -----END PGP SIGNATURE-----

Thank you, Steffen, this is a great link.

I am probably going to keep this attribute, and use base64, for now.

Kind regards,
Andre

-- 
https://github.com/progmaticltd/homebox


More information about the dovecot mailing list