`recall-message' not working correctly with IMAP
Hi,
I'm using Mutt 1.5.9i and SASL 2.1.20. Recalling a postponed message
using Mutt's `recall-message' function fails if I use IMAP and
authenticate with DIGEST-MD5. It works (but probably not correctly)
with GSSAPI, CRAM-MD5 and PLAIN. While tracing this problem I noticed
Mutt authenticating again when recalling the message; this probably
causes the problem with DIGEST-MD5. Tcpflow output is attached.
Is this a known bug?
TIA, Jukka
--
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~
* OK ned Cyrus IMAP4 v2.1.18-IPv6-Debian-2.1.18-1 server ready
a0000 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE
UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND SORT
THREAD=ORDEREDSUBJECT THREAD=REFERENCES IDLE STARTTLS AUTH=DIGEST-MD5
AUTH=CRAM-MD5 ANNOTATEMORE
a0000 OK Completed
a0001 LOGIN "user" "pass"
a0001 OK User logged in
a0002 LIST "" ""
* LIST (\Noselect) "." ""
a0002 OK Completed (0.000 secs 0 calls)
a0003 SELECT "INBOX"
[...]
a0003 OK [READ-WRITE] Completed
a0004 MYRIGHTS "INBOX"
* MYRIGHTS INBOX lrswipcda
a0004 OK Completed
a0005 FETCH [...]
[...]
a0005 OK Completed
a0006 STATUS "INBOX.Drafts" (MESSAGES)
* STATUS INBOX.Drafts (MESSAGES 1)
a0006 OK Completed
* OK ned Cyrus IMAP4 v2.1.18-IPv6-Debian-2.1.18-1 server ready
a0000 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE
UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND SORT
THREAD=ORDEREDSUBJECT THREAD=REFERENCES IDLE STARTTLS AUTH=DIGEST-MD5
AUTH=CRAM-MD5 ANNOTATEMORE
a0000 OK Completed
a0001 LOGIN "user" "pass"
a0001 OK User logged in
a0002 LIST "" ""
* LIST (\Noselect) "." ""
a0002 OK Completed (0.000 secs 0 calls)
a0003 SELECT "INBOX.Drafts"
[...]
a0003 OK [READ-WRITE] Completed
a0004 MYRIGHTS "INBOX.Drafts"
* MYRIGHTS INBOX.Drafts lrswipcda
a0004 OK Completed
a0005 FETCH [...]
[...]
a0005 OK Completed
a0006 UID FETCH 9 BODY.PEEK[]
[...]
a0006 OK Completed
a0007 UID STORE 9 +FLAGS.SILENT (\Deleted)
a0007 OK Completed
a0008 CLOSE
a0008 OK Completed
a0009 LIST "" ""
* LIST (\Noselect) "." ""
a0009 OK Completed (0.000 secs 0 calls)
a0010 STATUS "INBOX.Drafts" (UIDVALIDITY)
* STATUS INBOX.Drafts (UIDVALIDITY 1110562588)
a0010 OK Completed
a0011 APPEND "INBOX.Drafts" () {2111}
+ go ahead
[...]
a0011 OK [APPENDUID 1110562588 10] Completed
a0012 LIST "" ""
* LIST (\Noselect) "." ""
a0012 OK Completed (0.000 secs 0 calls)
a0013 STATUS "INBOX.Drafts" (MESSAGES)
* STATUS INBOX.Drafts (MESSAGES 1)
a0013 OK Completed
a0007 CLOSE
a0007 OK Completed
a0014 LOGOUT
* BYE LOGOUT received
a0014 OK Completed
a0008 LOGOUT
* BYE LOGOUT received
a0008 OK Completed