[Bug 159205] New: manage sieve: AUTHENTICATE failed
Thomas Dreßler
thomas.dressler at 1und1.de
Wed Mar 12 19:38:38 GMT 2008
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=159205
Summary: manage sieve: AUTHENTICATE failed
Product: kmail
Version: unspecified
Platform: Debian stable
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: kdepim-bugs kde org
ReportedBy: thomas.dressler 1und1 de
Version: (using KDE 3.5.9)
Installed from: Debian stable Packages
OS: Linux
hi!
kmail/kio have problems with AUTHENTICATE:
(1) during the authenticate-command the server can send his responses as quoted-string or literal. the client have problems with quoted-strings.
(2) the client ignore the capability-response and send an AUTHENTICATE "LOGIN" also if the server don't support it.
(3) the client don't connect to servers wich capability-response includes somthing kike this:
"IMPlemENTATION" "Example1 ManageSieved v001"
the capability-name is case-insensitive.
draft-martin-managesieve-08.txt:
1.8:
Server capabilities are sent by the server upon a client connection.
Clients may request the capabilities at a later time by issuing the
CAPABILITY command described later. The capabilities consist of a
series of lines each with one or two strings. The first string is
the name of the capability, which is case-insensitive. The second
optional string is the value associated with that capability.
Order of capabilities is arbitrary, but each capability name can
appear at most once.
2.1:
...
The authentication protocol exchange consists of a series of server
challenges and client responses that are specific to the selected
authentication mechanism. A server challenge consists of a string
(quoted or literal) followed by a CRLF. The contents of the string
is a base-64 encoding [BASE64] of the SASL data. A client response
consists of a string (quoted or literal) with the base-64 encoding
of the SASL data followed by a CRLF. If the client wishes to cancel
the authentication exchange, it issues a string containing a single
"*". If the server receives such a response, it MUST reject the
AUTHENTICATE command by sending an NO reply.
...
More information about the Kdepim-bugs
mailing list