On 2012-04-09 at 16:54 +0200, Moritz Wilhelmy wrote:
> My naïve attempt at this would be putting the expansion as a condition
> into the localuser router:
> 
> localuser:
>   driver = accept
>   check_local_user
>   local_part_suffix = +* : -*
>   local_part_suffix_optional
>   transport = local_delivery
>   cannot_route_message = Unknown user
>   condition = ${if >={${lookup 
> ldap{ldaps:///ou=People,dc=bla?uidNumber?sub?(uid=${quote_ldap:$local_user})}}}{1000}{yes}{no}}
> 
> Currently, the condition looks like this:
>   condition = ${if >={$local_user_uid}{1000}{yes}{no}}
> 
> This should generate a temporary error if the ldap lookup fails, if I'm
> not mistaken?

I believe that you are correct.

If you are incorrect, then the documentation is incorrect.

-Phil

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to