From: Michael M Slusarz Date: Wed, 8 Sep 2010 05:40:05 +0000 (-0600) Subject: Added MAILBOX_NOOPEN Exception error code X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=f13b1109988af10220f1ddf9c8a0b685f3394e1e;p=horde.git Added MAILBOX_NOOPEN Exception error code --- diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Exception.php b/framework/Imap_Client/lib/Horde/Imap/Client/Exception.php index 5ccdad7f8..6b7c355cf 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Exception.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Exception.php @@ -15,6 +15,7 @@ class Horde_Imap_Client_Exception extends Exception { /* Error message codes. */ + // Unspecified error (default) const UNSPECIFIED = 0; @@ -63,6 +64,7 @@ class Horde_Imap_Client_Exception extends Exception // Thrown on CATENATE if the message was too big. const CATENATE_TOOBIG = 14; + // Login failures // Could not start mandatory TLS connection. @@ -86,4 +88,10 @@ class Horde_Imap_Client_Exception extends Exception // Login requires privacy. const LOGIN_PRIVACYREQUIRED = 21; + + // Mailbox access failures + + // Could not open/access mailbox + const MAILBOX_NOOPEN = 22; + } diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php index aac156f99..a24ce3c7c 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php @@ -868,6 +868,7 @@ class Horde_Imap_Client_Socket extends Horde_Imap_Client_Base ($this->_temp['parseresperr']['response'] == 'NO')) { $this->_selected = null; $this->_mode = 0; + $this->_exception($e->getMessage(), 'MAILBOX_NOOPEN'); } throw $e; }