Hi Victoriano,

are those searches in LDAP slower?
For example, is it much slower when you start search at
dc=acmecorp instead of ou=people,o=somedomain.com,dc=acmecorp ?



On Sat, Jul 24, 2010 at 11:15 AM, Victoriano Giralt <victori...@uma.es> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
>
> On 24/7/10 9:27, Pavel Dimow wrote:
>
>> someone here can help me. I have a postfix with one "primary" domain and
>> dozen virtual domains. The problem is that users from primary domain use only
>> their username (without domain part) for SASL authentication and all
>> other users
>> (from virtual domains) are using usern...@somedomain as username.
>> Now my DIT is organized something like
>>
>> ou=people,o=somedomain.com,dc=acmecorp
>> ou=people,o=virtualdomain.com,dc=acmecorp
>>
>>
>> The question is how can I perform a search for a "primary" domain when I 
>> don't
>> have a domain part? Is there anyway that I can "append" a default domain when
>> %d is empty or I can make some sophisticated filter_search?
>
> If you have an attribute in your schema like mailAlternateAddress (from
> NS schema in the 389 server) for every entry in your DIT and uid at
> least for your "primary" domain users, then you can base the search at
> dc=acmecorp and use a subtree scope, the filter could look like this:
>
> (|(uid=%u)(mailAlternateAddress=%u))
>
> Assuming %u represent the whole user identification, as per Dovecot SASL
> implementation that I'm familiar with.
>
> - --
> Victoriano Giralt
> Systems Manager
> Central ICT Services
> University of Malaga
> SPAIN
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.8 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iD8DBQFMSq87V6+mDjj1PTgRA4ddAJ9bhxmCUiDrrPQzwN2m600o8l2SKQCfakhk
> eWb/LX5/6bq18jtq0F+BjHo=
> =8OGx
> -----END PGP SIGNATURE-----
>

Reply via email to