On Fri, Oct 23, 2015, at 08:39, k...@rice.edu wrote:
> On Thu, Oct 22, 2015 at 10:54:28PM +0200, Eric Luyten wrote:
> > On Thu, October 22, 2015 10:39 pm, k...@rice.edu wrote:
> > > On Thu, Oct 22, 2015 at 10:32:40AM -0400, bacon wrote:
> > >
> > >> Apple released OS 10.11.1 update yesterday.  It shows that it includes,
> > >>
> > >>
> > >> - Fixes an issue where outgoing server information may be missing from
> > >> Mail
> > >> - Resolves an issue that prevented display of messages and mailboxes in
> > >> Mail
> > >>
> > >>
> > >> Does anyone know if this fixed the problem.  I've asked my users not to
> > >> use Mail on El Capitan until this bug is fixed.
> > >>
> > >> Meanwhile, I'm working in my spare time to upgrade my cyrus-imapd on
> > >> RedHat Enterprise Linux 6 from the 2.3 series distributed by RedHat to
> > >> the 2.5 series which I'll have to build and maintain myself.  That's an 
> > >> ugly
> > >> job and one that I don't really want to do.
> > >>
> > >> Fred
> > >>
> > >>
> > >
> > > Hi Fred,
> > >
> > >
> > > It does not appear to have addressed the problem. We are trying to gather
> > > more information.
> > 
> > 
> > In
> > 
> >    https://discussions.apple.com/thread/7267399
> > 
> > someone states older Cyrus servers are returning a syntactically not quite
> > correct response to the EXPUNGE command but I'm having a hard time buying
> > this for an explanation.
> > 
> > Oh, and someone in there asks for help to get the Apple bug report 
> > (22996765)
> > escalated.
> > 
> > I think at our site we have reached the count of 100 (one hundred) El 
> > Capitan
> > Mail.app users.
> > 
> > 
> > Eric.
> > 
> 
> Hi Eric,
> 
> If they are thinking that the example in the RFC is the specification, they 
> are
> not correct. The IMAP server responses to determine completion of the EXPUNGE
> command are "OK" for a completed EXPUNGE, "NO" for a failure, and "BAD for 
> unknown
> command or invalid arguments. Everything after those words are not germane to
> whether or not the command completed. The tag is what links the OK to the 
> EXPUNGE
> command and not the "EXPUNGE completed". Sigh, they had it right and now it is
> broken.

Actually, the ImapTest command complained about this too:

http://imapwiki.org/ImapTest

>From RFC3501:

response-tagged = tag SP resp-cond-state CRLF


resp-cond-state = ("OK" / "NO" / "BAD") SP resp-text
                    ; Status condition

resp-text       = ["[" resp-text-code "]" SP] text

text            = 1*TEXT-CHAR

So the exact text after the OK response doesn't matter, but it MUST be SP 
followed by at least 1 TEXT-CHAR.

This is pretty easy to patch in 2.3.x if you're forced to remain there for 
reasons.  It is, of course, fixed in later versions.

Bron.


-- 
  Bron Gondwana
  br...@fastmail.fm
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

Reply via email to