On Mon, 2010-05-10 at 23:07 +0200, Zammhauer wrote: > auth_plain: > driver = plaintext > public_name = PLAIN > server_prompts = : > server_condition = # don't know what to do here > server_set_id = $auth2
I don't use CDB myself, but perhaps this link may help (it's somewhat old, but seems to be relevant: http://www.exim-users.org/forums/showthread.php?p=133458#post133458 I can give you a pair of mysql examples doing the same thing and they may help you form up your own queries for cdb: plain: driver = plaintext #server input username is $1 password is $s2 public_name = PLAIN server_condition = ${lookup mysql{SELECT 1 from mailusers WHERE email='${quote_mysql:$2}' AND userpassword = md5('${quote_mysql:$3}') and outbound = 1}} server_set_id = $1 Key to note here is that $2 should contain the username and $3 the password in the auth string entered during the smtp session: login: driver = plaintext public_name = LOGIN #server input username is $1 password is $s2 server_prompts = "Username:: : Password::" server_condition = ${lookup mysql{SELECT 1 from mailusers WHERE email='${quote_mysql:$1}' AND userpassword = md5('${quote_mysql:$2}') and outbound = 1}} server_set_id = $1 Slightly different for login, $1 should contain the username and $2 the password entered in the auth smtp stage. Apologies if this is of little use - but it may just give you the cue you need. -- ## List details at http://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/
