dovecot probléma

Adott a következő ldap bejegyzés:

dn: uid=fisher,dc=domain.hu,ou=domains,dc=domain,dc=hu
cn:: R3l1bGEgSGFqZMO6
gidnumber: 28
homedirectory: /home/domain.hu/fisher
mail: fisher@domain.hu
mailhost: 172.16.234.7
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
objectclass: posixAccount
objectclass: shadowAccount
objectclass: inetLocalMailRecipient
maillocaladdress: Hajdu.Gyula@domain.hu
maillocaladdress: Gyula.Hajdu@domain.hu
maillocaladdress: Hajdu.Gyula@domain.eu
maillocaladdress: Gyula.Hajdu@domain.eu

Ez alapján az exim eljuttatja a megfelelő helyre a levelet, és odaadja a dovecot-nak, aminek alapból ilyen volt a filtere:

base = dc=%d,ou=domains,dc=domain,dc=hu
user_filter = (&(objectClass=inetLocalMailRecipient)(objectClass=posixAccount)(uid=%n))

Sajnos a base miatt nem találja az .eu végű címeket (csak dc=domain.hu subtree van az ldap-ban). Sebaj, gondoltam, és átszabtam ilyenre:

base = ou=domains,dc=domain,dc=hu
user_filter = (&(objectClass=inetLocalMailRecipient)(objectClass=posixAccount)(maillocaladdress=%u))

Illetve ilyenre:

base = ou=domains,dc=domain,dc=hu
user_filter = (&(objectClass=inetLocalMailRecipient)(objectClass=posixAccount)(maillocaladdress=%n@%d))

Ám a levelek egyik esetben se jutnak el a diskre, "local delivery failed" jön vissza. Az ötlet az volt, hogy eggyel feljebb kezdem a keresést, és beleveszem a szűrőfeltételek közé az emailt. Ám sajnos nem működik, és az ldap howto-kban se nagyon leltem erre megoldást. Egyelőre két ldap tree van, egy .hu meg egy .eu, de az elég rút megoldásnak tűnik.

Nyitott vagyok az ötletekre :D