[Dovecot] doveadm index - Bug or expected behaviour?

Steffen Kaiser skdovecot at smail.inf.fh-brs.de
Fri Jun 6 06:16:42 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 5 Jun 2014, Bruno Galindro da Costa wrote:

> My ldap config is using the variable %d in base search for domain
> replacement when dovecot will search for users in LDAP. Its works fine for
> dovecot operation.

When an user logs into Dovecot, the login process can extract the domain 
part from the login username.

> But, for doveadm index, not. It ignores that variable and tries to pass a
> base search without domain. So, the search will not working.
>
> This is the command:
> # doveadm -v index -A  INBOX

If you iterate all users (-A), doveadm would need to guess all domains and 
iterate through them. So, in your case you cannot use -A. However, -u 
should work. That is, you call the command for each single user that 
you've iterated from LDAP via script.

> base = ou=%d,ou=mail,ou=services,dc=domain
[...]
> iterate_filter =
> (&(objectclass=nisMailAlias)(ContaAtiva=TRUE)(!(EmailQuota=0)))
> iterate_attrs = rfc822mailmember=user

- -- 
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEVAwUBU5Fcynz1H7kL/d9rAQI7IggAitRJlAU4olmkTzUqXxrxxPAtF0FMcm0c
PqWdByrNM0aLr1WTIShN7y83OnTwFhznuuTg6oVO6s72KZ6Izo9COOK70kLvoGzZ
G4TyNu9S671hDVWsasuI+FvChGZURM+6E4G+ctsqTSjY8N8MV6hEdwrNhxBWbbfE
nQ0BEMDDaM0Qeycyiy59nhlOkLiSkv40P2NnOekkSvogxb3rpxt9FQ6vIrBkCxJd
K1xlwAWzg7Hr4LIUw3PJm0YjT7T4H+1AmiIm7iaAnT8My/9SSB9WCtmFQpzFNWOD
tpKc3RcQJykJMpC4oKjgTi0Vh6PTl6g3xMdA9yJ2jmgpLVqpU2fNKw==
=l3yY
-----END PGP SIGNATURE-----


More information about the dovecot mailing list