API Documentation
Table of Contents
Interfaces
- IMP_Compose_Attachment_Linked
- Interface for storage backends that support linked attachments.
- IMP_Contacts_Avatar_Backend
- Interface for a contact avatar image backend.
- IMP_Contacts_Flag_Backend
- Interface for a contacts flag image backend.
- IMP_Flag_Match_Address
- Interface to allow flagging a message based on address matches.
- IMP_Flag_Match_Flag
- Interface to allow flagging a message based on IMAP flags.
- IMP_Flag_Match_Header
- Interface to allow flagging a message based on headers data.
- IMP_Flag_Match_Order
- Interface to allow specifying the order that match interfaces are run.
- IMP_Flag_Match_Structure
- Interface to allow flagging a message based on bodystructure data.
- IMP_Search_Element_Callback
- Interface implementing callbacks to reduce/filter search results.
- IMP_Spam_Base
- Spam reporting driver base interface.
Classes
- IMP_Ajax_Addresses
- Outputs an address list in the form used by the browser-side javascript
code.
- IMP_Ajax_Application_Compose
- Compose view utilities for AJAX data.
- IMP_Ajax_Application_Handler_Common
- Defines common (i.e. used in dynamic and smartmobile views) AJAX actions
used in IMP.
- IMP_Ajax_Application_Handler_ComposeAttach
- Defines AJAX actions used to attach files to a compose message.
- IMP_Ajax_Application_Handler_Contacts
- Defines AJAX actions used in the contacts popup.
- IMP_Ajax_Application_Handler_Draft
- Defines AJAX actions used for saving compose drafts.
- IMP_Ajax_Application_Handler_Dynamic
- Defines AJAX actions used exclusively in the IMP dynamic view.
- IMP_Ajax_Application_Handler_ImageUnblock
- Defines AJAX actions used for unblocking images in HTML messages.
- IMP_Ajax_Application_Handler_Mboxtoggle
- Defines AJAX actions used to toggle expand/collapse state of mailboxes.
- IMP_Ajax_Application_Handler_Passphrase
- Defines AJAX actions used in the IMP passphrase dialog.
- IMP_Ajax_Application_Handler_Remote
- Defines AJAX actions used for remote server access.
- IMP_Ajax_Application_Handler_RemotePrefs
- Defines AJAX actions used on the remote accounts preference page.
- IMP_Ajax_Application_Handler_Search
- Defines AJAX actions used in the IMP advanced search page.
- IMP_Ajax_Application_Handler_Smartmobile
- Defines AJAX actions used exclusively in the IMP smartmobile view.
- IMP_Ajax_Application_ListMessages
- Message listing action for AJAX application handler.
- IMP_Ajax_Application_Viewport_Error
- Viewport error object.
- IMP_Ajax_Application_Viewport
- Viewport data object.
- IMP_Ajax_Application
- Defines the AJAX interface for IMP.
- IMP_Ajax_Imple_ImportEncryptKey
- Attach the import encrpyt key javascript code into a page.
- IMP_Ajax_Imple_ItipRequest
- Attach javascript used to process Itip actions into a page.
- IMP_Ajax_Imple_PassphraseDialog
- Attach the passphrase dialog to the page.
- IMP_Ajax_Imple_VcardImport
- Attach javascript used to process a Vcard import request from IMP.
- IMP_Ajax_Queue
- Defines an AJAX variable queue for IMP. These are variables that may be
generated by various IMP code that should be added to the eventual output
sent to the browser.
- IMP_Application
- IMP application API.
- IMP_Auth
- This class provides authentication for IMP.
- IMP_Basic_Base
- Base class for basic view pages.
- IMP_Basic_Contacts
- Contacts selection page.
- IMP_Basic_Error
- Used to dispay page when fatal error occurs in basic view.
- IMP_Basic_Listinfo
- List information display.
- IMP_Basic_Pgp
- PGP display.
- IMP_Basic_Saveimage
- Save an image to a registry-defined application.
- IMP_Basic_Search
- Advanced search. This search script only works with javascript enabled
browsers. All other browsers are limited to the basic search only.
- IMP_Basic_Smime
- S/MIME display.
- IMP_Basic_Thread
- Message thread display.
- IMP_Block_Newmail
- Block: show list of new mail messages.
- IMP_Block_Summary
- Block: show mailbox summary.
- IMP_Compose_Attachment_Linked_Metadata
- Metadata information for linked attachments.
- IMP_Compose_Attachment_Metadata
- Metadata information for attachments.
- IMP_Compose_Attachment_Storage_AutoDetermine
- Auto-determine attachment storage status based on IMP configuration and
attachment data.
- IMP_Compose_Attachment_Storage_Temp
- Temporary data storage implementation for attachment data storage.
- IMP_Compose_Attachment_Storage_VfsLinked
- VFS implementation for attachment data storage that will be stored/served
from the VFS backend (i.e. linked attachment).
- IMP_Compose_Attachment_Storage
- Abstract base class for attachment data storage.
- IMP_Compose_Attachment
- Attachment data for an outgoing compose message.
- IMP_Compose_Exception_Address
- Extension of IMP_Compose_Exception that handles the situation of invalid
address input. Allows details of individual e-mail address errors to be
communicated to the user.
- IMP_Compose_Exception
- The IMP_Compose_Exception:: class handles exceptions thrown from the
IMP_Compose class.
- IMP_Compose_HtmlSignature
- Parse HTML signature data.
- IMP_Compose_Link
- Process incoming compose arguments and generate compose links.
- IMP_Compose_LinkedAttachment
- Linked attachment data.
- IMP_Compose_Ui
- Common UI code shared among IMP's compose pages.
- IMP_Compose_View
- Provides logic to format compose message data for delivery to the browser.
- IMP_Compose
- An object representing an outgoing mail message.
- IMP_Contacts_Avatar_Addressbook
- Generate contact avatar image by using local addressbook.
- IMP_Contacts_Avatar_Gravatar
- Generate contact avatar image using the Gravatar service.
- IMP_Contacts_Avatar_Unknown
- Generate avatar image for an unknown contact.
- IMP_Contacts_Flag_Host
- Interface for a contacts flag image backend based on the sending host.
- IMP_Contacts_Image
- Generates a contact image to use for a given e-mail address.
- IMP_Contacts
- Common code dealing with contacts handling.
- IMP_Contents_Message
- Prepare details for viewing a message.
- IMP_Contents_View
- Provides logic to format message content for delivery to the browser.
- IMP_Contents
- Contains all functions related to handling the content and output of mail
messages in IMP.
- IMP_Dynamic_AddressList
- Utility methods to parse address lists used by dynamic code.
- IMP_Dynamic_Base
- Base class for dynamic view pages.
- IMP_Dynamic_Compose_Common
- Compose code common to various dynamic views.
- IMP_Dynamic_Compose
- Compose page for dynamic view.
- IMP_Dynamic_Helper_Base
- View helper class for all dynamic pages.
- IMP_Dynamic_Mailbox
- Mailbox page for dynamic view.
- IMP_Dynamic_Maillog
- Maillog message ID lookup page for dynamic view.
- IMP_Dynamic_Message
- Message page for dynamic view.
- IMP_Exception
- Base exception class for IMP.
- IMP_Factory_AuthImap
- A Horde_Injector based Horde_Auth_Imap factory.
- IMP_Factory_Compose
- A Horde_Injector based IMP_Compose factory.
- IMP_Factory_ComposeAtc
- A factory for creating the storage object to use for compose attachments.
- IMP_Factory_Contacts
- A Horde_Injector based factory for the IMP_Contacts object.
- IMP_Factory_Contents
- A Horde_Injector based IMP_Contents factory.
- IMP_Factory_Flags
- A Horde_Injector based factory for the IMP_Flags object.
- IMP_Factory_Ftree
- A Horde_Injector based factory for the IMP_Ftree object.
- IMP_Factory_Identity
- A Horde_Injector based factory for IMP's identity object.
- IMP_Factory_Imap
- A Horde_Injector based IMP_Imap factory.
- IMP_Factory_Mail
- A factory to allow for IMP's mail configuration to override the default
Horde configuration.
- IMP_Factory_MailAutoconfig
- A Horde_Injector based factory for the Mail autoconfiguration object.
- IMP_Factory_Mailbox
- A Horde_Injector based IMP_Mailbox factory.
- IMP_Factory_MailboxCache
- A Horde_Injector based IMP_Mailbox_SessionCache factory.
- IMP_Factory_MailboxList
- A Horde_Injector based IMP_Mailbox_List factory.
- IMP_Factory_Maillog
- A Horde_Injector based factory for the IMP_Maillog object.
- IMP_Factory_MimeViewer
- A Horde_Injector based Horde_Mime_Viewer factory for IMP drivers.
- IMP_Factory_Pgp
- A Horde_Injector based factory for the IMP_Pgp object.
- IMP_Factory_PrefsSort
- A Horde_Injector based factory for the IMP_Prefs_Sort object.
- IMP_Factory_Quota
- A Horde_Injector based factory for the IMP_Quota object.
- IMP_Factory_Search
- A Horde_Injector based factory for the IMP_Search object.
- IMP_Factory_Sentmail
- A Horde_Injector based factory for the IMP_Sentmail object.
- IMP_Factory_Smime
- A Horde_Injector based factory for the IMP_Smime object.
- IMP_Factory_Spam
- A Horde_Injector based IMP_Spam factory.
- IMP_Filter
- The IMP_Filter class contains all functions related to handling filtering
messages in IMP.
- IMP_Flag_Base
- This class provides the data structure for a message flag.
- IMP_Flag_Imap_Answered
- This class implements the answered flag (RFC 3501 [2.3.2]).
- IMP_Flag_Imap_Deleted
- This class implements the deleted flag (RFC 3501 [2.3.2]).
- IMP_Flag_Imap_Draft
- This class implements the draft flag (RFC 3501 [2.3.2]).
- IMP_Flag_Imap_Flagged
- This class implements the flagged for followup flag (RFC 3501 [2.3.2]).
- IMP_Flag_Imap_Forwarded
- This class implements the forwarded flag (RFC 5550 [5.9]).
- IMP_Flag_Imap_Junk
- This class implements the junk flag.
- IMP_Flag_Imap_NotJunk
- This class implements the not junk flag.
- IMP_Flag_Imap_Seen
- This class implements the seen flag (RFC 3501 [2.3.2]).
- IMP_Flag_Imap
- This class provides the data structure for a message flag.
- IMP_Flag_System_Attachment
- This class implements the attachment flag.
- IMP_Flag_System_Encrypted
- This class implements the encrypted message flag.
- IMP_Flag_System_HighPriority
- This class implements the high priority flag.
- IMP_Flag_System_List
- This class implements the mailing list message flag.
- IMP_Flag_System_LowPriority
- This class implements the low priority flag.
- IMP_Flag_System_Personal
- This class implements the personal message flag.
- IMP_Flag_System_Signed
- This class implements the signed message flag.
- IMP_Flag_System_Unseen
- This class implements formatting for unseen messages. Unseen occurs when
the seen flag (RFC 3501 [2.3.2]) is NOT set; thus, it can not be handled
in the seen flag object.
- IMP_Flag_User
- This class provides the data structure for a user-defined message flag.
- IMP_Flags
- Provides an interface to deal with display of flags/keywords/labels on
messages.
- IMP_Ftree_Account_Imap
- Implementation of the account object for an IMAP server.
- IMP_Ftree_Account_Inboxonly
- Implementation of the account object for an INBOX-only server.
- IMP_Ftree_Account_Remote
- Implementation of the account object for a remote server.
- IMP_Ftree_Account_Vfolder
- Implementation of the account object for Virtual Folders.
- IMP_Ftree_Account
- Abstract class definining an account source for the IMP folder tree.
- IMP_Ftree_Element
- A tree element.
- IMP_Ftree_Eltdiff
- Track element changes in the folder tree.
- IMP_Ftree_Iterator_Ancestors
- Iterator that returns all the ancestors (and their siblings) for an
element.
- IMP_Ftree_Iterator
- Iterator for the IMP_Ftree object.
- IMP_Ftree_IteratorFilter_Children
- Iterator filter for IMP_Ftree that filters child elements.
- IMP_Ftree_IteratorFilter_Containers
- Iterator filter for IMP_Ftree that allows filtering of container elements.
- IMP_Ftree_IteratorFilter_Expanded
- Iterator filter for IMP_Ftree that filters unexpanded elements.
- IMP_Ftree_IteratorFilter_Mailboxes
- Iterator filter for IMP_Ftree that allows filtering of specific mailboxes.
- IMP_Ftree_IteratorFilter_Nonimap
- Iterator filter for IMP_Ftree that filters non-IMAP elements.
- IMP_Ftree_IteratorFilter_Polled
- Iterator filter for IMP_Ftree that filters by polled elements.
- IMP_Ftree_IteratorFilter_Remote
- Iterator filter for IMP_Ftree that filters remote elements.
- IMP_Ftree_IteratorFilter_Special
- Iterator filter for IMP_Ftree that filters special mailboxes.
- IMP_Ftree_IteratorFilter_Subscribed
- Iterator filter for IMP_Ftree that filters by subscribed status.
- IMP_Ftree_IteratorFilter_Vfolder
- Iterator filter for IMP_Ftree that filters Virtual Folders.
- IMP_Ftree_IteratorFilter
- Iterator filter for IMP_Ftree.
- IMP_Ftree_Prefs_Expanded
- Manage the expanded folders list.
- IMP_Ftree_Prefs_Poll
- Manage the mailbox poll list.
- IMP_Ftree_Prefs
- Abstract object handling folder tree prefereces.
- IMP_Ftree_Select
- Generate a select form HTML input tag.
- IMP_Ftree
- IMP_Ftree (folder tree) provides a tree view of the mailboxes on a backend
(a/k/a a folder list; in IMP, folders = collection of mailboxes), along
with other display elements (Remote Accounts; Virtual Folders).
- IMP_Images
- Common code relating to image viewing preferences.
- IMP_Imap_Acl
- Management of IMAP Access Control Lists.
- IMP_Imap_Cache_Wrapper
- A serializable wrapper for the IMAP cache backend. Ensures that IMAP object
uses global Horde object for caching.
- IMP_Imap_Config
- The configuration for a IMP backend.
- IMP_Imap_Exception
- Exception class for handling Horde_Imap_Client exceptions in IMP.
- IMP_Imap_Password
- Dynamically generate the password needed for the mail server connection.
- IMP_Imap_PermanentFlags
- Provides an interface to query a mailbox's settable permanent flags.
- IMP_Imap_Remote
- Provides common functions for interaction with IMAP/POP3 servers via the
Horde_Imap_Client package (for remote servers).
- IMP_Imap
- Provides common functions for interaction with IMAP/POP3 servers via the
Horde_Imap_Client package.
- IMP
- IMP base class.
- IMP_Indices_Copy_Notepad
- Copy a message to a notepad.
- IMP_Indices_Copy_Tasklist
- Copy a message to a tasklist.
- IMP_Indices_Copy
- Abstract object implementing non-mail server copy actions.
- IMP_Indices_Mailbox
- Extends base Indices object by incorporating base mailbox information.
- IMP_Indices
- Object representing a list of message indices.
- IMP_LoginTasks_SystemTask_GarbageCollection
- Login system task for performing periodical garbage collection.
- IMP_LoginTasks_SystemTask_Upgrade
- Login system task for automated upgrade tasks.
- IMP_LoginTasks_SystemTask_UpgradeAuth
- Login system task for automated upgrade tasks.
- IMP_LoginTasks_Task_Autocreate
- Autocreate special mailboxes on login.
- IMP_LoginTasks_Task_DeleteAttachmentsMonthly
- Login tasks module that deletes old linked attachments.
- IMP_LoginTasks_Task_DeleteSentmailMonthly
- Login tasks module that deletes old sent-mail mailboxes.
- IMP_LoginTasks_Task_FilterOnLogin
- Login task that filters INBOX on login.
- IMP_LoginTasks_Task_PurgeSentmail
- Login tasks module that purges old messages in the sent-mail mailbox.
- IMP_LoginTasks_Task_PurgeSpam
- Login tasks module that purges old messages in the Spam mailbox.
- IMP_LoginTasks_Task_PurgeTrash
- Login tasks module that purges old messages in the Trash mailbox.
- IMP_LoginTasks_Task_RecoverDraft
- Login task that checks for drafts to be recovered.
- IMP_LoginTasks_Task_RenameSentmailMonthly
- Login tasks module that renames sent-mail mailboxes every month.
- IMP_Mailbox_List_Pop3
- This class contains code related to generating and handling a mailbox
message list for POP3 servers.
- IMP_Mailbox_List_Thread
- This class represents thread information for a single message.
- IMP_Mailbox_List_Virtual
- This class extends the mailbox message list handling code for virtual
mailboxes.
- IMP_Mailbox_List
- This class contains code related to generating and handling a mailbox
message list.
- IMP_Mailbox_SessionCache
- This object manages IMP_Mailbox cache data that is stored in the session.
- IMP_Mailbox_Ui
- Common UI code for IMP's various mailbox views.
- IMP_Mailbox
- This object is a clearinghouse for actions related to an IMP mailbox.
- IMP_Maillog_Log_Base
- Abstract log entry.
- IMP_Maillog_Log_Forward
- Forward log entry.
- IMP_Maillog_Log_Mdn
- MDN log entry.
- IMP_Maillog_Log_Redirect
- Redirect log entry.
- IMP_Maillog_Log_Reply
- Reply log entry.
- IMP_Maillog_Log_Replyall
- Reply-all log entry.
- IMP_Maillog_Log_Replylist
- Reply-list log entry.
- IMP_Maillog_Log_Sentmail
- Log entry that references a sent-mail action.
- IMP_Maillog_Message
- Object representing a message to be logged.
- IMP_Maillog_Messages
- Object representing a series of logged messages.
- IMP_Maillog_Storage_Base
- Abstract storage driver for the IMP_Maillog class.
- IMP_Maillog_Storage_Composite
- Composite storage driver for the IMP_Maillog class.
- IMP_Maillog_Storage_History
- Horde_History storage driver for the IMP_Maillog class.
- IMP_Maillog_Storage_Mdnsent
- IMAP flag storage driver for the MDNSent keyword (RFC 3503 [3.1]).
- IMP_Maillog_Storage_Null
- Null storage driver for the IMP_Maillog class.
- IMP_Maillog
- Base class implementing logging of responses to e-mail messages.
- IMP_Mbox_Generate
- Method to generate MBOX data.
- IMP_Mbox_Import
- Method to import MBOX data into a mailbox.
- IMP_Mbox_Size
- Determine the size of a mailbox.
- IMP_Message_Date
- Common code dealing with date formatting for messages.
- IMP_Mime_Headers
- Code for manipulating/parsing MIME header data.
- IMP_Mime_Status_RenderIssue_Display
- Wraps all display issues for a message part in a status message that hides
the details by default.
- IMP_Mime_Status_RenderIssue
- A status message that indicates a non-critical issue with rendering the
data of a message part. These issues are not displayed by default.
- IMP_Mime_Status
- Provides the object that contains the status data to output when viewing
MIME parts in IMP.
- IMP_Mime_Viewer_Alternative
- Renderer for multipart/alternative content (RFC 2046 [5.1.4]).
- IMP_Mime_Viewer_Appledouble
- Handler for multipart/appledouble data (RFC 1740).
- IMP_Mime_Viewer_Audio
- Extension of base audio driver by outputting information on the duration
of the audio data if that information was provided in the original message.
- IMP_Mime_Viewer_Enriched
- Handler to render plain text from enriched content tags (RFC 1896).
- IMP_Mime_Viewer_Externalbody
- Renderer for message/external-body (RFC 2046 [5.2.3]) data.
- IMP_Mime_Viewer_Html
- Renderer of HTML data, attempting to remove malicious code.
- IMP_Mime_Viewer_Images
- Renderer for image data.
- IMP_Mime_Viewer_Itip
- Displays vCalendar/iCalendar data and provides an option to import the data
into a calendar source, if available.
- IMP_Mime_Viewer_Mdn
- Handler for multipart/report messages that refer to message disposition
notification (MDN) messages (RFC 3798).
- IMP_Mime_Viewer_Partial
- Renderer for message/partial data (RFC 2046 [5.2.2]).
- IMP_Mime_Viewer_Pdf
- Handler to generate thumbnails for PDF attachments.
- IMP_Mime_Viewer_Pgp
- Renderer to allow viewing/decrypting of PGP formatted messages (RFC 3156).
- IMP_Mime_Viewer_Plain
- Renderer for text/plain MIME parts with URLs made into hyperlinks.
- IMP_Mime_Viewer_Related
- Renderer for multipart/related messages (RFC 2387).
- IMP_Mime_Viewer_Rfc822
- Renderer that indicates that all subparts should be wrapped in a parent
display DIV element.
- IMP_Mime_Viewer_Smil
- Renderer for SMIL documents to very basic HTML.
- IMP_Mime_Viewer_Smime
- Renderer for viewing/decrypting of S/MIME v3.2 messages (RFC 5751).
- IMP_Mime_Viewer_Status
- Renderer for multipart/report data referring to mail system administrative
messages (RFC 3464).
- IMP_Mime_Viewer_Syntaxhighlighter
- The IMP_Mime_Viewer_Syntaxhighlighter class extends
Horde_Core_Mime_Viewer_Syntaxhighlighter in order to catch when the preview
pane is updated.
- IMP_Mime_Viewer_Tgz
- Handler to render the contents of gzip/tar files, allowing downloading of
extractable files.
- IMP_Mime_Viewer_Vcard
- Handler to render the contents of vCard files in HTML format, allowing
inline display of embedded photos.
- IMP_Mime_Viewer_Video
- Renderer to output information on:
1. The duration of the video data, if that information was provided in
the original message.
- IMP_Mime_Viewer_Zip
- Handler to render the contents of ZIP files, allowing downloading of
extractable files.
- IMP_Notification_Event_Status
- This class defines the base IMP status notification types.
- IMP_Notification_Handler_Decorator_NewmailNotify
- Add new mail notifications to the stack.
- IMP_Perms
- Permission handling for IMP.
- IMP_Pgp
- Contains code related to handling PGP data within IMP.
- IMP_Prefs_AttribText
- This class manages the attrib_text preference.
- IMP_Prefs_Identity
- This class provides an IMP-specific interface to all identities a
user might have. Its methods take care of any site-specific
restrictions configured in prefs.php and conf.php.
- IMP_Prefs_Sort_FixedDate
- A fixed date (read-only) implementation of the sortpref preference.
- IMP_Prefs_Sort_None
- A fixed (read-only) implementation of the sortpref preference (arrival
sort) that does no sorting on either mail server or web server.
- IMP_Prefs_Sort_Sortpref_Locked
- A mailbox sort object that has the sortby value locked.
- IMP_Prefs_Sort_Sortpref
- This class provides the object representation for the sort preference for
a mailbox.
- IMP_Prefs_Sort
- This class manages the sortpref preference.
- IMP_Prefs_Special_Acl
- Special prefs handling for the 'aclmanagement' preference.
- IMP_Prefs_Special_ComposeTemplates
- Special prefs handling for the 'composetemplates_management' preference.
- IMP_Prefs_Special_Drafts
- Special prefs handling for the 'draftsselect' preference.
- IMP_Prefs_Special_Encrypt
- Special prefs handling for the 'encryptselect' preference.
- IMP_Prefs_Special_Flag
- Special prefs handling for the 'flagmanagement' preference.
- IMP_Prefs_Special_HtmlSignature
- Special prefs handling for the 'signature_html_select' preference.
- IMP_Prefs_Special_ImageReplacement
- Special prefs handling for the 'image_replacement_addrs' preference.
- IMP_Prefs_Special_InitialPage
- Special prefs handling for the 'initialpageselect' preference.
- IMP_Prefs_Special_Mailto
- Special prefs handling for the 'mailto_handler' preference.
- IMP_Prefs_Special_NewmailSound
- Special prefs handling for the 'newmail_soundselect' preference.
- IMP_Prefs_Special_PgpPrivateKey
- Special prefs handling for the 'pgpprivatekey' preference.
- IMP_Prefs_Special_PgpPublicKey
- Special prefs handling for the 'pgppublickey' preference.
- IMP_Prefs_Special_Remote
- Special prefs handling for the 'remotemanagement' preference.
- IMP_Prefs_Special_Searches
- Special prefs handling for the 'searchesmanagement' preference.
- IMP_Prefs_Special_Sentmail
- Special prefs handling for the 'sentmailselect' preference.
- IMP_Prefs_Special_SmimePrivateKey
- Special prefs handling for the 'smimeprivatekey' preference.
- IMP_Prefs_Special_SmimePublicKey
- Special prefs handling for the 'smimepublickey' preference, the list of
public certificates from the user's address book(s).
- IMP_Prefs_Special_Sourceselect
- Special prefs handling for the 'sourceselect' preference.
- IMP_Prefs_Special_Spam
- Special prefs handling for the 'spamselect' preference.
- IMP_Prefs_Special_SpecialMboxes
- Shared code for handling special mailboxes preferences.
- IMP_Prefs_Special_Trash
- Special prefs handling for the 'trashselect' preference.
- IMP_Quota_Hook
- Implementation of IMP_Quota API for a generic hook function. This
requires the quota hook to be set in config/hooks.php.
- IMP_Quota_Imap
- Quota driver for IMAP servers.
- IMP_Quota_Null
- Null implementation of the quota driver.
- IMP_Quota_Ui
- Common code dealing with quota UI display.
- IMP_Quota
- The abstract class that all quota drivers inherit from.
- IMP_Remote_Account
- Object representation of a remote mail account.
- IMP_Remote
- Interface to deal with storing connection details of remote accounts.
- IMP_Script_Package_Autocomplete
- This class identifies the javascript necessary to output the autocompleter
javascript to the browser.
- IMP_Script_Package_Compose
- This class identifies the javascript necessary to output the compose
javascript script to the browser.
- IMP_Script_Package_DynamicBase
- This class identifies the javascript necessary to output the base
javascript needed for dynamic views.
- IMP_Script_Package_Editor
- This class identifies the javascript necessary to initialize CKEditor on
the browser.
- IMP_Script_Package_Imp
- This class identifies the javascript necessary to output the IMP_JS
javascript script to the browser.
- IMP_Search_Element_Attachment
- The attachment search query.
- IMP_Search_Element_Autogenerated
- Handle "automatically generated" message search query.
- IMP_Search_Element_Bulk
- Bulk message search query.
- IMP_Search_Element_Contacts
- Search query for messages sent from a contact located in a user's
addressbook.
- IMP_Search_Element_Daterange
- Date-related search queries.
- IMP_Search_Element_Flag
- Flag/keyword search queries.
- IMP_Search_Element_Header
- This class handles header-related search queries.
- IMP_Search_Element_Mailinglist
- Handles the mailing list search query.
- IMP_Search_Element_Or
- Handles an OR clause in a search query.
- IMP_Search_Element_Personal
- Personal recipient search query.
- IMP_Search_Element_Recipient
- Recipient (To/Cc/Bcc) search query.
- IMP_Search_Element_Size
- Size-related search queries.
- IMP_Search_Element_Text
- Text-related search queries.
- IMP_Search_Element_Within
- Within (date) search queries.
- IMP_Search_Element
- Abstract framework for a search query element.
- IMP_Search_Filter_Attachment
- Filter for messages with attachments.
- IMP_Search_Filter_Autogenerated
- Filter for automatically generated messages.
- IMP_Search_Filter_Builtin
- Base definition for built-in filters.
- IMP_Search_Filter_Bulk
- Filter for bulk mail.
- IMP_Search_Filter_Contacts
- Filter for messages sent from addresses contained within a user's personal
contacts.
- IMP_Search_Filter_Mailinglist
- Filter for mailing list messages.
- IMP_Search_Filter_Personal
- Filter for the personal recipient search.
- IMP_Search_Filter
- A data structure for storing a stored filter.
- IMP_Search_IteratorFilter
- Iterator filter for the IMP_Search object.
- IMP_Search_Query
- Data structure for a search query.
- IMP_Search_Vfolder_Builtin
- Base definition for built-in Virtual Folders.
- IMP_Search_Vfolder_Vinbox
- Data structure for storing the virtual inbox.
- IMP_Search_Vfolder_Vtrash
- Data structure for storing the virtual trash.
- IMP_Search_Vfolder
- Data structure for storing a virtual folder.
- IMP_Search
- Object handling mailbox searching in IMP.
- IMP_Sentmail_Mongo
- Sentmail driver implementation for MongoDB databases.
- IMP_Sentmail_Null
- A null implementation of the sentmail driver.
- IMP_Sentmail_Sql
- Sentmail driver implementation for SQL databases.
- IMP_Sentmail
- The abstract class that all sentmail implementations inherit from.
- IMP_Smartmobile
- Base class for smartmobile view pages.
- IMP_Smime
- Contains code related to handling S/MIME messages within IMP.
- IMP_Spam_Email
- Spam reporting driver via e-mail.
- IMP_Spam_Null
- Null spam reporting.
- IMP_Spam_Program
- Spam reporting driver utilizing a local binary.
- IMP_Spam
- Handles spam/innocent reporting within IMP.
- IMP_Test
- Provides the IMP configuration for the Horde test script.
- IMP_Tree_Flist
- The IMP_Tree_Flist class provides an IMP dropdown mailbox (folder tree)
list.
- IMP_Tree_Jquerymobile
- This class defines Jquerymobile output for a mailbox (folder tree) list.
- IMP_View_Subinfo
- This is a view of the IMP subinfo bar.
Constants
-
HORDE_BASE
= \realpath(\IMP_BASE . '/..')
-
IMP_BASE
= \realpath(__DIR__ . '/..')
HORDE_BASE
public
mixed
HORDE_BASE
= \realpath(\IMP_BASE . '/..')
IMP_BASE
public
mixed
IMP_BASE
= \realpath(__DIR__ . '/..')