Athentication problem AGAIN

Dave Cridland dave at cridland.net
Sat Jun 14 06:43:24 EDT 2008


On Sat Jun 14 10:28:51 2008, Stephen Liu wrote:
> a01 login satimiscyrus abc
> a01 OK User logged in

This "a01" is a tag - IMAP syntax has every command tagged. You can  
use any short string, basically - most often I use a dot, or a single  
letter, when I'm speaking IMAP directly. So typically you'll type  
something like:

tag COMMAND arg1 arg2

> list "Mail" "*"
> list BAD Null command

Here you supplied a tag, but no command - you want:

a list "Mail" "*"

Or more likely:

a list "" "*"

> logout
> * BAD Invalid tag

No tag at all - you want:

. logout

> But I can't make it connected twice.  Continued;
> 
> Closed Xterm and restarted a new Xterm
> 
> 
> $ telnet lampserver 143
> Trying 127.0.1.1...
> Connected to lampserver.
> Escape character is '^]'.
> * OK lampserver Cyrus IMAP4 v2.2.12-Debian-2.2.12-4ubuntu1 server  
> ready
> login cyrus xyz
> login BAD Please login first
> login satimiscyrus abc
> login BAD Please login first
> 
> 
Again, you've not used a tag anywhere here, so Cyrus decides you're  
trying to do the commands "cyrus" and "satimiscyrus", neither of  
which are in its table - so it thinks you're probably just not  
authorized to use them.



> I can't connect the server the second time including reboot the  
> server.
>  "CAPABILITY" and "logout/LOGOUT don't work.

They probably do if you use the right syntax:

. CAPABILITY
. LOGOUT

Dave.
-- 
Dave Cridland - mailto:dave at cridland.net - xmpp:dwd at dave.cridland.net
  - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
  - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade


More information about the Cyrus-sasl mailing list