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