exim router kérdés

Azt szeretném megoldani, hogy a levelezési listák leveleit egy külön gép dolgozza fel(*). A jelenlegi konfig így néz ki:

  route_data = ${lookup ldap \
    {USER=userid=exim,dc=huhu,dc=hu PASS=eximpass \
    ldap:///dc=MAILMEO_MAINDOMAIN,MAILMEO_DOMAINROOT?mailHost?base?}}

Egyszerű copy-paste a exim-ldap howto-ból, nincs is vele sok baj, kibogarássza az adott domain mailHost attribútumát és boldogan elszalad a levéllel az adott gépre.

Ezt annyiban módosítottam, hogy userenként adtam meg a mailHost-ot, és az ldap-ban kicsit mélyebben kerestem:

ldap:///dc=MAILMEO_MAINDOMAIN,MAILMEO_DOMAINROOT\
?mailHost?one?(&(objectClass=inetLocalMailRecipient)\
(mailLocalAddress=$local_part@$domain))}}

Ám némiképp aggaszt, hogy mi van ha több inetLocalMailRecipient-et talál, esetleg eltérő mailHost-okkal, így ezt az ötletet elvetettem. Marad az, hogy mégis a domain-nél tárolt hostra kéne küldeni a leveleket, de ha valami-l@ a cím (azaz '-l'-re végződik), akkor a levlistás szervernek, ha nem, akkor mehet a szokásos úton az imap szerver irányába. Meg lehet-e ezt oldani egyszerűen?

*) Nem biztos, hogy megéri. Az első ötlet könnyen megvalósíthatónak tűnt, és gondoltam, ha ilyen egyszerű, akkor miért ne. Sokkal kényelmesebb úgy frissíteni, hogy nem a teljes levelezés áll le, hanem csak a levelezési listák, azok is csak mondjuk kb. 10 percre. De ha túl bonyolult megcsinálni, akkor csak felesleges hibalehetőséget visz a rendszerbe.