Hello,
one of the users of our email program (written using UW IMAP) has
encountered a problem with his Cyrus IMAP server - it returns error
in reply to FETCH command all the time. Here is an extract from his
session (containing the Cyrus version):
* OK titan.centre.edu Cyrus IMAP4 v1.5.14 server ready
00000000 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS
X-NON-HIERARCHICAL-RENAME NO_ATOMIC_RENAME UNSELECT
00000000 OK Completed
...
00000003 SELECT INBOX
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]
* 1 EXISTS
* 1 RECENT
* OK [UNSEEN 1]
...
0000000c FETCH 1 BODY.PEEK[HEADER.FIELDS (Subject)]
* 1 FETCH (BODY[HEADER.FIELDS (Subject)] {43}
)
0000000c OK Completed
0000000d FETCH 1 BODY.PEEK[HEADER.FIELDS (Newsgroups)]
0000000d BAD Missing required argument to Fetch
As I don't see this behaviour with neither Courier nor UW IMAPd I suspect
that this is a bug in Cyrus, am I wrong? If it's really a bug, has it been
fixed in the newer versions and/or is there any workaround for it?
Thanks for your help,
VZ