Dear Simon,
I too was affected by the same Outlook behavior with Exim/PostgreSQL
setup for a quite a while. But lately (about 2 months back) managed to
get it straitened after googling and few tries. Here is my configuration
for informational purpose.
plain_authenticator:
driver = plaintext
public_name = PLAIN
server_prompts = :
server_condition = ${if crypteq{$3}{${lookup pgsql{SELECT passwd FROM
dbmail.dbmail_users WHERE userid =
'${quote_pgsql:$2}'}{\{md5\}$value}}}{yes}{no}}
server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
server_set_id = $2
login_authenticator:
driver = plaintext
public_name = LOGIN
server_prompts = Username:: : Password::
server_condition = ${if crypteq{$2}{${lookup pgsql{SELECT passwd FROM
dbmail.dbmail_users WHERE userid =
'${quote_pgsql:$1}'}{\{md5\}$value}}}{yes}{no}}
server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
server_set_id = $1
Best regards,
Lasantha.
-------- Original Message --------
From: Simon Faulkner
Date: 12/02/2007 08:46 p
>> At least some versions of outlook only support LOGIN authentication, not
>> PLAIN.
>>
>
>
> Thank you soooo much Marc, I have battled with this one all day and now
> you have fixed it for me :-)
>
> LOGIN:
> driver = plaintext
> server_set_id = $auth1
> server_prompts = <| Username: | Password:
> server_condition = ${if pam{$auth1:$auth2}{yes}{no}}
> server_advertise_condition = ${if def:tls_cipher }
>
>
> Bliss.
>
> Simon
>
>