/** * @throws Horde_Imap_Client_Exception */ public function binary() { if (parent::binary()) { // Mailbox data can NEVER be sent as binary. /* @todo: Disable until Horde_Imap_Client 3.0 */ // throw new Horde_Imap_Client_Exception( // 'Client error: can not send mailbox to IMAP server as binary data.' // ); // Temporary fix: send a blank mailbox string. $this->_mailbox = Horde_Imap_Client_Mailbox::get(''); } return false; }
/** * @param mixed $data Either a mailbox object or a UTF-8 mailbox name. */ public function __construct($data) { $this->_mailbox = Horde_Imap_Client_Mailbox::get($data); parent::__construct($this->_mailbox->utf7imap); }