[Tickets #5296] Unavailable mailboxes shown as empty

bugs at bugs.horde.org bugs at bugs.horde.org
Tue Apr 24 02:10:06 UTC 2007


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=5296
-----------------------------------------------------------------------
 Ticket             | 5296
 Created By         | Matt Selsky <selsky at columbia.edu>
 Summary            | Unavailable mailboxes shown as empty
 Queue              | IMP
 Version            | HEAD
 Type               | Bug
 State              | Unconfirmed
 Priority           | 1. Low
 Owners             | 
-----------------------------------------------------------------------


Matt Selsky <selsky at columbia.edu> (2007-04-23 19:10) wrote:

We are using Cyrus IMAP in a "murder" configuration.  Occasionally, one of
the backend servers will go down while the frontend servers remain up. 
The IMAP transaction looks like this:

$ openssl s_client -connect mail:993 -quiet
depth=1 /C=US/O=Equifax/OU=Equifax Secure Certificate Authority
verify return:0
* OK cyrus-frontend-host Cyrus IMAP4 Murder v2.2.12 server ready
a01 LOGIN testuser password 
a01 OK User logged in
a02 SELECT INBOX
a02 NO Server(s) unavailable to complete operation
a03 LOGOUT
* BYE LOGOUT received
a03 OK Completed
read:errno=0

So the login succeeds because authentication is done on the front-end, but
the INBOX is unavailable because it's on the down backend.

IMP should be able to catch the "server unavailable" message and pass it
back to the UI instead of showing an empty mailbox.  Users currently
panic, thinking that their mailbox has been wiped, when in reality their
backend server is undergoing maintenance (or it's broken, but their mail
will be back when the server comes back up).



More information about the bugs mailing list