Documentation
Packages
Interfaces, Classes, Traits and Enums
- Horde_Imap_Client_Base_Password
- Interface to allow dynamic generation of server password.
- Horde_Imap_Client_Data_Format_String_Support_Nonascii
- Interface a Horde_Imap_Client_Data_Format_String object should extend if it supports non-ASCII output (RFC 3501 [4.3.1]).
- 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_Auth_Scram
- Provides authentication via the SCRAM SASL mechanism (RFC 5802 [3]).
- Horde_Imap_Client_Base_Alerts
- Handle IMAP alerts sent from the server.
- Horde_Imap_Client_Base
- An abstracted API interface to IMAP backends supporting the IMAP4rev1 protocol (RFC 3501).
- Horde_Imap_Client_Cache_Backend_Cache
- A Horde_Cache implementation for caching IMAP/POP data.
- Horde_Imap_Client_Cache_Backend_Db
- A SQL database implementation for caching IMAP/POP data.
- Horde_Imap_Client_Cache_Backend_Hashtable
- A Horde_HashTable implementation for caching IMAP/POP data.
- Horde_Imap_Client_Cache_Backend_Mongo
- A MongoDB database implementation for caching IMAP/POP data.
- Horde_Imap_Client_Cache_Backend_Null
- A null backend class for storing cached IMAP/POP data.
- Horde_Imap_Client_Cache_Backend
- The abstract backend class for storing IMAP cached data.
- Horde_Imap_Client_Cache
- An interface to cache data retrieved from the IMAP server.
- 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_BaseSubject
- Determines the "base subject" of a string (RFC 5256 [2.1]).
- Horde_Imap_Client_Data_Capability_Imap
- Query the capabilities of an IMAP server.
- Horde_Imap_Client_Data_Capability
- Query the capabilities of a server.
- Horde_Imap_Client_Data_Envelope
- Envelope data as returned by the IMAP FETCH command (RFC 3501 [7.4.2]).
- Horde_Imap_Client_Data_Fetch_Pop3
- Object containg POP3 fetch data.
- Horde_Imap_Client_Data_Fetch
- Object containing data returned by the Horde_Imap_Client_Base#fetch() command.
- Horde_Imap_Client_Data_Format_Astring_Nonascii
- Extend astring element to allow for non-ASCII characters.
- Horde_Imap_Client_Data_Format_Astring
- Object representation of an IMAP astring (atom or string) (RFC 3501 [4.3]).
- Horde_Imap_Client_Data_Format_Atom
- Object representation of an IMAP atom (RFC 3501 [4.1]).
- Horde_Imap_Client_Data_Format_Date
- Object representation of an IMAP date string (RFC 3501 [9]).
- Horde_Imap_Client_Data_Format_DateTime
- Object representation of an IMAP date-time string (RFC 3501 [9]).
- Horde_Imap_Client_Data_Format_Exception
- Exception object for IMAP data format errors.
- Horde_Imap_Client_Data_Format_Filter_Quote
- Stream filter to output a quoted IMAP string.
- Horde_Imap_Client_Data_Format_Filter_String
- Stream filter to analyze an IMAP string to determine how to send to the server.
- Horde_Imap_Client_Data_Format_List
- Object representation of an IMAP parenthesized list (RFC 3501 [4.4]).
- Horde_Imap_Client_Data_Format_ListMailbox_Utf8
- Object representation of an IMAP mailbox string used in a LIST command when UTF8=ACCEPT is supported/enabled on the server (RFC 6855 [3]).
- Horde_Imap_Client_Data_Format_ListMailbox
- Object representation of an IMAP mailbox string used in a LIST command.
- Horde_Imap_Client_Data_Format_Mailbox_Utf8
- Object representation of an IMAP mailbox string allowed when UTF8=ACCEPT is supported/enabled on the server (RFC 6855 [3]).
- Horde_Imap_Client_Data_Format_Mailbox
- Object representation of an IMAP mailbox string (RFC 3501 [9]).
- Horde_Imap_Client_Data_Format_Nil
- Object representation of an IMAP NIL (RFC 3501 [4.5]).
- Horde_Imap_Client_Data_Format_Nstring_Nonascii
- Extend nstring element to allow for non-ASCII characters.
- Horde_Imap_Client_Data_Format_Nstring
- Object representation of an IMAP nstring (NIL or string) (RFC 3501 [4.5]).
- Horde_Imap_Client_Data_Format_Number
- Object representation of an IMAP number (RFC 3501 [4.2]).
- Horde_Imap_Client_Data_Format_String_Nonascii
- Extend string element to allow for non-ASCII characters.
- Horde_Imap_Client_Data_Format_String
- Object representation of an IMAP string (RFC 3501 [4.3]).
- Horde_Imap_Client_Data_Format
- Object representation of an IMAP data format (RFC 3501 [4]).
- Horde_Imap_Client_Data_Namespace
- Namespace data.
- Horde_Imap_Client_Data_SearchCharset_Utf8
- Query the search charsets available on a server that supports the UTF-8 IMAP extension (RFC 6855).
- Horde_Imap_Client_Data_SearchCharset
- Query the search charsets available on a server.
- Horde_Imap_Client_Data_Sync
- Mailbox synchronization results.
- Horde_Imap_Client_Data_Thread
- Object representing the threaded sort results from Horde_Imap_Client_Base#thread().
- Horde_Imap_Client_DateTime
- A wrapper around PHP's native DateTime class that handles improperly formatted dates and adds a few features missing from the base object (string representation; doesn't fail on bad date input).
- Horde_Imap_Client_Exception_NoSupportExtension
- Exception thrown for non-supported server extensions.
- Horde_Imap_Client_Exception_NoSupportPop3
- Exception thrown for non-supported IMAP features on POP3 servers.
- Horde_Imap_Client_Exception_SearchCharset
- Exception thrown if search query text cannot be converted to different charset.
- Horde_Imap_Client_Exception_ServerResponse
- Exception thrown for server error responses.
- Horde_Imap_Client_Exception_Sync
- Exception thrown for mailbox synchronization errors.
- Horde_Imap_Client_Exception
- Exception handler for the Horde_Imap_Client package.
- Horde_Imap_Client_Fetch_Query
- Fetch query object for use with Horde_Imap_Client_Base#fetch().
- Horde_Imap_Client_Fetch_Results
- Fetch results object for use with Horde_Imap_Client_Base#fetch().
- Horde_Imap_Client_Ids_Map
- An object implementing lookups between UIDs and message sequence numbers.
- Horde_Imap_Client_Ids_Pop3
- Wrapper around Ids object that correctly handles POP3 UID strings.
- Horde_Imap_Client_Ids
- An object that provides a way to identify a list of IMAP indices.
- Horde_Imap_Client_Interaction_Client
- An object representing an IMAP client command interaction (RFC 3501 [2.2.1]).
- Horde_Imap_Client_Interaction_Command_Continuation
- An object representing a portion of an IMAP command that requires data sent in a continuation response (RFC 3501 [2.2.1]).
- Horde_Imap_Client_Interaction_Command
- An object representing an IMAP command (RFC 3501 [2.2.1]).
- Horde_Imap_Client_Interaction_Pipeline
- An object representing a series of IMAP client commands (RFC 3501 [2.2.1]) to be processed at the same time.
- Horde_Imap_Client_Interaction_Server_Continuation
- An object representing an IMAP continuation response (RFC 3501 [2.2.2]).
- Horde_Imap_Client_Interaction_Server_Tagged
- An object representing an IMAP tagged response (RFC 3501 [2.2.2]).
- Horde_Imap_Client_Interaction_Server_Untagged
- An object representing an IMAP untagged response (RFC 3501 [2.2.2]).
- Horde_Imap_Client_Interaction_Server
- An object representing an IMAP server command interaction (RFC 3501 [2.2.2]).
- Horde_Imap_Client_Mailbox_List
- Container of IMAP mailboxes.
- 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_Namespace_List
- List of namespaces.
- Horde_Imap_Client_Password_Xoauth2
- Generates an OAuth 2.0 authentication token as used in the Gmail XOAUTH2 authentication mechanism.
- Horde_Imap_Client_Search_Query
- Abstraction of the IMAP4rev1 search criteria (see RFC 3501 [6.4.4]).
- Horde_Imap_Client_Socket_Pop3
- An interface to a POP3 server using PHP functions.
- Horde_Imap_Client_Socket
- An interface to an IMAP4rev1 server (RFC 3501) using standard PHP code.
- Horde_Imap_Client_Translation
- Translation wrapper class for Horde_Imap_Client.
- Horde_Imap_Client_Url_Base
- Base object representation of a mail server URL.
- Horde_Imap_Client_Url_Imap_Relative
- Object representation of a relative IMAP (RFC 5092/5593) URL.
- Horde_Imap_Client_Url_Imap
- Object representation of an IMAP (RFC 5092/5593) URL.
- Horde_Imap_Client_Url_Pop3
- Object representation of a a POP3 (RFC 2384) URL.
- Horde_Imap_Client_Url
- Object representation of a a POP3 (RFC 2384) or IMAP (RFC 5092/5593) URL.
- Horde_Imap_Client_Utf7imap
- Allows conversions between UTF-8 and UTF7-IMAP (RFC 3501 [5.1.3]).
- Horde_Imap_Client
- Base class for Horde_Imap_Client package. Defines common constants for use in the package.