<<< Date Index >>>     <<< Thread Index >>>

imap/2837: MYRIGHTS not understood by Mirapoint IMAP4PROXY 3.5.8-GR server



>Number:         2837
>Category:       imap
>Synopsis:       MYRIGHTS not understood by Mirapoint IMAP4PROXY 3.5.8-GR server
>Confidential:   no
>Severity:       normal
>Priority:       medium
>Responsible:    mutt-dev
>State:          open
>Keywords:       
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 08 19:25:07 +0100 2007
>Originator:     Christoph Berg <cb@xxxxxxxx>
>Release:        
>Description:

The following was submitted as Debian bug #384076:

----- Forwarded message from David Everly <deckrider@xxxxxxxxx> -----

Date: Mon, 21 Aug 2006 12:27:56 -0600
From: David Everly <deckrider@xxxxxxxxx>
Reply-To: David Everly <deckrider@xxxxxxxxx>, 384076@xxxxxxxxxxxxxxx
To: Debian Bug Tracking System <submit@xxxxxxxxxxxxxxx>
Subject: Bug#384076: mutt MYRIGHTS not understood by Mirapoint IMAP4PROXY
        3.5.8-GR server

I think the fact that MYRIGHTS is not understood by the imap server I
connect to causes mutt to think my folders are read-only.

If anyone knows of a patch I can use for this, I'll be glad to try it.

from mutt -d2:

Connected to imap.mcilink.com:143 on fd=4
4< * OK Mirapoint IMAP4PROXY 3.5.8-GR server ready
IMAP queue drained
4> a0000 CAPABILITY^M
4< * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS
Handling CAPABILITY
4< a0000 OK Completed
IMAP queue drained
imap_authenticate: Using any available method.
local ip: 166.34.132.36;41513, remote ip:166.38.62.50;143
SASL: No worthy mechs found
imap_auth_sasl: IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS
unavailableSending LOGIN command for c-david.everly@xxxxxxxxxx
4< a0001 OK LOGIN completed.
IMAP queue drained
4> a0002 LIST "" ""^M
4< * LIST (\Noselect) "/" ""
Root delimiter: /
4< a0002 OK LIST completed.
IMAP queue drained
4> a0003 MYRIGHTS "INBOX"^M
a0004 STATUS "INBOX.Drafts" (MESSAGES)^M
a0005 SELECT "INBOX"^M
4< a0003 BAD Protocol Error: "Unidentifiable command specified".

----- End forwarded message -----
----- Forwarded message from David Everly <deckrider@xxxxxxxxx> -----

Date: Mon, 21 Aug 2006 14:15:12 -0600
From: David Everly <deckrider@xxxxxxxxx>
Reply-To: David Everly <deckrider@xxxxxxxxx>, 384076@xxxxxxxxxxxxxxx
To: 384076@xxxxxxxxxxxxxxx,
        Adeodato =?UTF-8?Q?Sim=C3=B3 ?= <dato@xxxxxxxxxxxxxx>
Subject: Bug#384076: CAPABILITY before and after LOGIN

I just noticed by connecting from telnet that the CAPABILITY results
are different before and after LOGIN.

Before:

CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS

After (note there is no ACL capability here):

CAPABILITY IMAP4 IMAP4rev1 IDLE LOGIN-REFERRALS MAILBOX-REFERRALS
NAMESPACE LITERAL+ UIDPLUS CHILDREN

----- End forwarded message -----
----- Forwarded message from David Everly <deckrider@xxxxxxxxx> -----

Date: Mon, 21 Aug 2006 15:35:22 -0600
From: David Everly <deckrider@xxxxxxxxx>
Reply-To: David Everly <deckrider@xxxxxxxxx>, 384076@xxxxxxxxxxxxxxx
To: 384076@xxxxxxxxxxxxxxx
Subject: Bug#384076: patch to recheck capabilities after login

--- imap/imap.c 2006-08-21 15:30:26.000000000 -0600
+++ imap/imap.c 2006-08-21 15:32:03.000000000 -0600
@@ -376,6 +376,7 @@
   }
   if (new && idata->state == IMAP_AUTHENTICATED)
   {
+    imap_check_capabilities (idata);
     /* get root delimiter, '/' as default */
     idata->delim = '/';
     imap_cmd_queue (idata, "LIST \"\" \"\"");

----- End forwarded message -----

Christoph
-- 
cb@xxxxxxxx | http://www.df7cb.de/

>Fix:

Unknown
>Add-To-Audit-Trail: