Dear all,

The last thing left to covert all of Exim over to LDAP users is the
check_local_user part.

We've got our Aliases sorted, but when we set a condition in the
local_user router, it can't get the gid and uid of the user, as we are
only looking to check the user is in ldap.

How do we set the $uid and $gid for local_delivery via LDAP?

Here's what we are trying to replace and what we have:

ldap_aliases:
  driver = redirect
  allow_fail
  allow_defer
  data = ${lookup ldapm {LDAP_ALIASES_URL} }
  file_transport = address_file
  directory_transport = address_directory
  pipe_transport = address_pipe

ldap_userforward:
  driver = redirect
  check_local_user
  #condition = ${lookup ldap {LDAP_UID_URL} }
  file = $home/.forward
  no_verify
  no_expn
  check_ancestor
  allow_filter
  directory_transport = address_directory
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply

ldap_user:
  driver = accept
  check_local_user
  #condition = ${lookup ldap {LDAP_UID_URL} }
  transport = local_delivery
  headers_add = "X-SURETEC-LDAP: OpenLDAP vLDAP_VERSION. Sent to
[EMAIL PROTECTED]"
  cannot_route_message = "\nThere's no such user as '$local_part' that
exists here, sorry.\
                          \n\nPlease try again with a correct address or
contact us using:\
                          \n\nTel: +44 1224 279484\
                          \nE-mail: [EMAIL PROTECTED]
                          \n\nThank you,\
                          \nSuretec Systems Ltd."


Thanks.

-- 
Kind Regards,

Gavin Henry.
Managing Director.

T +44 (0) 1224 279484
M +44 (0) 7930 323266
F +44 (0) 1224 824887
E [EMAIL PROTECTED]

Open Source. Open Solutions(tm).

http://www.suretecsystems.com/



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

Reply via email to