Overview

Packages

  • Imap
    • Client

Classes

  • Horde_Imap_Client
  • Horde_Imap_Client_Auth_DigestMD5
  • Horde_Imap_Client_Base
  • Horde_Imap_Client_Cache
  • Horde_Imap_Client_Data_Acl
  • Horde_Imap_Client_Data_AclCommon
  • Horde_Imap_Client_Data_AclNegative
  • Horde_Imap_Client_Data_AclRights
  • Horde_Imap_Client_Data_Envelope
  • Horde_Imap_Client_Data_Fetch
  • Horde_Imap_Client_Data_Fetch_Pop3
  • Horde_Imap_Client_Data_Thread
  • Horde_Imap_Client_DateTime
  • Horde_Imap_Client_Exception
  • Horde_Imap_Client_Exception_NoSupportExtension
  • Horde_Imap_Client_Fetch_Query
  • Horde_Imap_Client_Ids
  • Horde_Imap_Client_Ids_Pop3
  • Horde_Imap_Client_Mailbox
  • Horde_Imap_Client_Search_Query
  • Horde_Imap_Client_Socket
  • Horde_Imap_Client_Socket_Pop3
  • Horde_Imap_Client_Sort
  • Horde_Imap_Client_Translation
  • Horde_Imap_Client_Utf7imap
  • Horde_Imap_Client_Utils
  • Horde_Imap_Client_Utils_Pop3
  • Overview
  • Package
  • Class
  • Tree

Package Imap\Client

Classes summary
Horde_Imap_Client

Base class for Horde_Imap_Client package. Defines common constants and provides factory for creating an IMAP client object.

Horde_Imap_Client_Auth_DigestMD5

Provides the code needed to authenticate via the DIGEST-MD5 SASL mechanism (defined in RFC 2831). This method has been obsoleted by RFC 6331, but still is in use on legacy servers.

Horde_Imap_Client_Base

An abstracted API interface to IMAP backends supporting the IMAP4rev1 protocol (RFC 3501).

Horde_Imap_Client_Cache

An interface to cache various data retrieved from the IMAP server. Requires the Horde_Cache package.

Horde_Imap_Client_Data_Acl ACL rights for a mailbox (see RFC 2086/4314).
Horde_Imap_Client_Data_AclCommon Provides common methods shared in all ACL classes (see RFC 2086/4314).
Horde_Imap_Client_Data_AclNegative ACL negative rights for a mailbox (see RFC 2086/4314 [2]).
Horde_Imap_Client_Data_AclRights Available ACL rights for a mailbox/identifier (see RFC 2086/4314).
Horde_Imap_Client_Data_Envelope Envelope data as returned by the IMAP FETCH command (RFC 3501 [7.4.2]).
Horde_Imap_Client_Data_Fetch

Object containing data returned by the Horde_Imap_Client_Base#fetch() command.

Horde_Imap_Client_Data_Fetch_Pop3 Object containg POP3 fetch data.
Horde_Imap_Client_Data_Thread

Object allowing easy access to threaded sort results from Horde_Imap_Client_Base::thread().

Horde_Imap_Client_DateTime

A wrapper around PHP's native DateTime class that works around a PHP 5.2.x issue that does not allow DateTime objects to be serialized.

Horde_Imap_Client_Exception Exception handler for the Horde_Imap_Client package.
Horde_Imap_Client_Exception_NoSupportExtension Exception handler thrown for non-supported server extensions.
Horde_Imap_Client_Fetch_Query Fetch query object for use with Horde_Imap_Client_Base#fetch().
Horde_Imap_Client_Ids An object that provides a way to identify a list of IMAP indices.
Horde_Imap_Client_Ids_Pop3 Wrapper around Ids object that correctly handles POP3 UID strings.
Horde_Imap_Client_Mailbox

An object that provides a way to switch between UTF7-IMAP and human-readable representations of a mailbox name.

Horde_Imap_Client_Search_Query

Abstraction of the IMAP4rev1 search criteria (see RFC 3501 [6.4.4]). Allows translation between abstracted search criteria and a generated IMAP search criteria string suitable for sending to a remote IMAP server.

Horde_Imap_Client_Socket An interface to an IMAP4rev1 server (RFC 3501) using built-in PHP features.
Horde_Imap_Client_Socket_Pop3 An interface to a POP3 server using PHP functions.
Horde_Imap_Client_Sort Function to sort a list of IMAP mailboxes.
Horde_Imap_Client_Translation Translation wrapper class for Horde_Imap_Client.
Horde_Imap_Client_Utf7imap Allows conversions between UTF-8 and UTF7-IMAP (RFC 3501 [5.1.3]).
Horde_Imap_Client_Utils Utility functions for the Horde IMAP client.
Horde_Imap_Client_Utils_Pop3 Utility functions for the Horde IMAP client - POP3 specific methods.
API documentation generated by ApiGen