AW: [Exim] AUTH LOGIN PLAIN and old e-mail clients

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Matthias Lewandowski
Datum:  
To: 'Robert Heron'
CC: exim-users
Betreff: AW: [Exim] AUTH LOGIN PLAIN and old e-mail clients

> -----Ursprüngliche Nachricht-----
> Von: Robert Heron [mailto:robert@heron.pl]
> Gesendet: Dienstag, 21. Oktober 2003 15:39
> An: exim-users@???
> Betreff: [Exim] AUTH LOGIN PLAIN and old e-mail clients
>
>
> Hi,
>
> I've just setup a PLAIN/LOGIN authentication on Exim 4.23 /
> FreeBSD 4.7 and
> it works fine except for the two old client programs: MS
> Outlook Express
> from 1998 or 99 and Calypso from 1999. The problem is that
> the clients don't
> authenticate themselves although the are configured to do so.
> I took a look
> at exim's log (in debug mode) and saw that:
>
> exim sends:
>
> ...
> 10326 250-SIZE 10000000
> 10326 250-PIPELINING
> 10326 250-AUTH PLAIN LOGIN
> 10326 250 HELP
> ...
>
> but the client answers:
>
> 10326 SMTP<< MAIL FROM: <test@???>
> 10326 SMTP>> 250 OK
> 10326 SMTP<< RCPT TO: test2@???
>
> so it doesn't send any authentication data and is rejected by server.
> I don't know why these old client programs behave so. The
> newer ones work
> great.
>
> I've also found that other servers give such answer to EHLO command:
>
> ...
> 250-AUTH=LOGIN PLAIN
> 250-AUTH LOGIN PLAIN
> ....
>
> which differs from mine at the line: 250-AUTH=LOGIN PLAIN which is an
> additional one.
> Maybe the old client programs pay attention to this line and
> authenticate
> only when received such line in answer to their EHLO command?
>
> Regards,
> Robert
>
>
> --

AFAIK

the outlook express clients wait for a prompt "Username" and "Password",
so there is need of a additional authenticator for those.
Here an example using pam:

fixed_login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = ${if pam{$1:$2}{yes}{no}}
server_set_id = $1

Mit freundlichen Grüßen
Matthias Lewandowski
__________________________________________________
Telefon +49 (30) 59 00 69-0
Telefax +49 (30) 59 00 69-99
COM.BOX Internet Service GmbH
Potsdamer Strasse 96 - D-10785 Berlin
Amtsgericht Berlin-Charlottenburg - HRB 71171
Geschäftsführer: Lutz Treutler
<http://www.combox.de/> - <mailto:support@combox.de>