On 9 January 2011 12:15, Frank Lin PIAT <[email protected]> wrote:
> Hello,
>
> I want to allow my remote users to submit emails through SMTP
> on port 587 (using TLS). Obviously I want to enforce authenticate
> for those mail submission (my user are stored in LDAP, with passwrd
> as plain text, so both PAM and LDAP should be possible [?]).
>
> Does anyone knows a good howto. I am especially wondering how to
> instruct EXIM to use PAM/LDAP rather than the local /etc/exim4/passwd)
>
> thanks
>
> Franklin
>
>
This is what we do to authenticate against LDAP, the LDAP server and exim
are the same machine, no encryption is used. Everything is Debian 5.0.7
plain:
driver = plaintext
public_name = PLAIN
server_debug_print = "EXIM PLAIN auth"
server_condition = ${if ldapauth \
{user=${lookup ldapdn
{ldap://localhost/ou=people,dc=myorg,dc=org??sub?(uid=$2)}} \
pass=${quote:$auth3} \
ldap://localhost/}}
server_set_id = $2
Hope that helps