[exim-dev] [Bug 783] Exim violates RFC 4954

Top Page
Delete this message
Reply to this message
Author: Jakob Hirsch
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 783] Exim violates RFC 4954
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=783

Jakob Hirsch <jh.exim-bugzilla@???> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jh.exim-bugzilla@???
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID





--- Comment #3 from Jakob Hirsch <jh.exim-bugzilla@???> 2008-11-12 09:59:00 ---
(In reply to comment #0)
> I discovered this issue while testing LogicMail against Exim. The logicmail bug
> report is here: http://www.logicprobe.org/proj/logicmail/ticket/117
>
> In short, RFC 4954 requires that a client be able to state "AUTH PLAIN" without
> any creditials on the same line. The server is to send a black 334 reply, at
> which point the client can provide credentials. Instead Exim says "535
> Incorrect Authentication Data".


This is a config issue, not a bug. It seems that "server_prompts = :" is not
set in the PLAIN authenticator. This is what Exim on my system says:

$ telnet 0 msa
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
220 ymmv.de ESMTP Exim 4.69 Wed, 12 Nov 2008 10:14:50 +0100
ehlo localhost
250-ymmv.de Hello localhost [127.0.0.1]
250-SIZE 33554432
250-8BITMIME
250-PIPELINING
250-AUTH CRAM-SHA1 CRAM-MD5 LOGIN PLAIN
250-STARTTLS
250 HELP
AUTH PLAIN
334
*
501 Authentication cancelled
quit
221 ymmv.de closing connection
Connection closed by foreign host.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email