Documentation

Client

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.

Search results