Package IMP
IMP | IMP Base Class. |
IMP_Ajax_Application | Defines the AJAX interface for IMP. |
IMP_Ajax_Imple_ContactAutoCompleter | Attach the contact auto completer to a javascript element. |
IMP_Ajax_Imple_PassphraseDialog | Attach the passphrase dialog to the page. |
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 to the browser. |
IMP_Api | IMP external API interface. |
IMP_Auth | THis class provides authentication for IMP. |
IMP_Block_Newmail | Block: show list of new mail messages. |
IMP_Block_Summary | Block: show folder summary. |
IMP_Compose | The IMP_Compose:: class represents an outgoing mail message. |
IMP_Compose_Exception | The IMP_Compose_Exception:: class handles exceptions thrown from the IMP_Compose class. |
IMP_Compose_Stationery | This class provides access to IMP stationery data. |
IMP_Contents | The IMP_Contents:: class contains all functions related to handling the content and output of mail messages in IMP. |
IMP_Crypt_Pgp | The IMP_Crypt_Pgp:: class contains all functions related to handling PGP messages within IMP. |
IMP_Crypt_Smime | The IMP_Crypt_Smime:: class contains all functions related to handling S/MIME messages within IMP. |
IMP_Dimp | DIMP Base Class - provides dynamic view functions. |
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_Contents | A Horde_Injector:: based IMP_Contents:: factory. |
IMP_Factory_Flags | A Horde_Injector based factory for the IMP_Flags 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_Imaptree | A Horde_Injector based factory for the IMP_Imap_Tree object. |
IMP_Factory_Mail | A Horde_Injector based factory for IMP's configuration of Horde_Mail:: |
IMP_Factory_Mailbox | A Horde_Injector:: based IMP_Mailbox:: factory. |
IMP_Factory_MailboxList | A Horde_Injector:: based IMP_Mailbox_List:: factory. |
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_Crypt_Pgp 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_Crypt_Smime object. |
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 | 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. See: http://www.ietf.org/mail-archive/web/morg/current/msg00441.html |
IMP_Flag_Imap_NotJunk | This class implements the not junk flag. See: http://www.ietf.org/mail-archive/web/morg/current/msg00441.html |
IMP_Flag_Imap_Seen | This class implements the seen flag (RFC 3501 [2.3.2]). Unseen display formatting is handled by the IMP_Flag_System_Unseen class. |
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_Match_Address | This class implements an IMP system flag with matching on addresses. |
IMP_Flag_System_Match_Flag | This class implements an IMP system flag with matching on IMAP flags. |
IMP_Flag_System_Match_Header | This class implements an IMP system flag with matching on a headers object. |
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 | The IMP_Flags class provides an interface to deal with display of flags/keywords/labels on messages. |
IMP_Imap | The IMP_Imap:: class provides common functions for interaction with IMAP/POP3 servers via the Horde_Imap_Client:: library. |
IMP_Imap_Acl | Contains functions related to managing IMAP Access Control Lists. |
IMP_Imap_Exception | Exception class for handling Horde_Imap_Client exceptions in IMP. |
IMP_Imap_PermanentFlags | THis class provides an interface to query a mailbox's settable permanent flags. |
IMP_Imap_Thread | The IMP_Imap_Thread class provides functions to manipulate threaded sorts of messages. |
IMP_Imap_Tree | The IMP_Imap_Tree class provides a tree view of the mailboxes in an IMAP/POP3 repository. It provides access functions to iterate through this tree and query information about individual mailboxes. In IMP, folders = IMAP mailboxes so the two terms are used interchangably. |
IMP_Indices | The IMP_Indices class provides functions to handle lists of message indices. |
IMP_Indices_Form | This class extends the base indices class by automatically converting base64 encoded form data into the mailbox format internally understood by the IMP server code. |
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. These tasks REQUIRE IMP authentication. |
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 | Logint tasks module that deletes old sent-mail folders. |
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 folder. |
IMP_LoginTasks_Task_PurgeSpam | Login tasks module that purges old messages in the Spam folder. Based on the purge_trash task, written by Michael Slusarz slusarz@horde.org. |
IMP_LoginTasks_Task_PurgeTrash | Login tasks module that purges old messages in the Trash folder. |
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 | The IMP_Mailbox class acts as a clearinghouse for actions related to a mailbox. |
IMP_Mailbox_List | This class contains code related to generating and handling a mailbox message list. |
IMP_Mailbox_List_Track | This class contains code related to generating and handling a mailbox message list. This class will keep track of the current index within a mailbox. |
IMP_Maillog | This class contains all functions related to handling logging of responses to individual e-mail messages. |
IMP_Menu_Dimp | This class builds the menu entries for use within IMP's dynamic view (dimp). |
IMP_Message | The IMP_Message:: class contains all functions related to handling messages within IMP. Actions such as moving, copying, and deleting messages are handled in here so that code need not be repeated between mailbox, message, and other pages. |
IMP_Mime_Status | Provides the object that contains the status data to output when viewing MIME parts in IMP. |
IMP_Mime_Viewer_Alternative | The IMP_Mime_Viewer_Alternative class renders out messages from multipart/alternative content types (RFC 2046 [5.1.4]). |
IMP_Mime_Viewer_Appledouble | The IMP_Mime_Viewer_Appledouble class handles multipart/appledouble messages conforming to RFC 1740. |
IMP_Mime_Viewer_Audio | This class extends the 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 | The IMP_Mime_Viewer_Enriched class renders out plain text from enriched content tags, ala RFC 1896 |
IMP_Mime_Viewer_Externalbody | This class handles message/external-body (RFC 2046 [5.2.3]) parts. |
IMP_Mime_Viewer_Html | The IMP_Mime_Viewer_Html class renders out HTML text with an effort to remove potentially malicious code. |
IMP_Mime_Viewer_Images | The IMP_Mime_Viewer_Images class allows display of images attached to a message. |
IMP_Mime_Viewer_Itip | The IMP_Mime_Viewer_Itip class displays vCalendar/iCalendar data and provides an option to import the data into a calendar source, if one is available. |
IMP_Mime_Viewer_Mdn | The IMP_Mime_Viewer_Mdn class handles multipart/report messages that that refer to message disposition notification (MDN) messages (RFC 3798). |
IMP_Mime_Viewer_Partial | The IMP_Mime_Viewer_Partial class allows message/partial messages to be displayed (RFC 2046 [5.2.2]). |
IMP_Mime_Viewer_Pdf | The IMP_Mime_Viewer_Pdf class enables generation of thumbnails for PDF attachments. |
IMP_Mime_Viewer_Pgp | The IMP_Mime_Viewer_Pgp class allows viewing/decrypting of PGP formatted messages. This class implements RFC 3156. |
IMP_Mime_Viewer_Plain | The IMP_Mime_Viewer_Plain class renders out text/plain MIME parts with URLs made into hyperlinks. |
IMP_Mime_Viewer_Related | The IMP_Mime_Viewer_Related class handles multipart/related (RFC 2387) messages. |
IMP_Mime_Viewer_Rfc822 | The IMP_Mime_Viewer_Rfc822 class extends the base Horde Mime Viewer by indicating that all subparts should be wrapped in a display DIV. |
IMP_Mime_Viewer_Smil | The IMP_Mime_Viewer_Smil renders SMIL documents to very basic HTML. |
IMP_Mime_Viewer_Smime | The IMP_Mime_Viewer_Smime class allows viewing/decrypting of S/MIME messages (RFC 2633). |
IMP_Mime_Viewer_Status | The IMP_Mime_Viewer_Status class handles multipart/report messages that refer to mail system administrative messages (RFC 3464). |
IMP_Mime_Viewer_Vcard | The IMP_Mime_Viewer_Vcard class renders out the contents of vCard files in HTML format and allows inline display of embedded photos. |
IMP_Mime_Viewer_Video | This class outputs information on the duration of the video data, if that information was provided in the original message. |
IMP_Mime_Viewer_Zip | The IMP_Mime_Viewer_Zip class renders out the contents of ZIP files in HTML format and allows downloading of extractable files. |
IMP_Notification_Event_Status | This class defines the base IMP status notification types. |
IMP_Notification_Handler_Decorator_ImapAlerts | Add IMAP alert notifications to the stack. |
IMP_Notification_Handler_Decorator_NewmailNotify | Add new mail notifications to the stack. |
IMP_Notification_Listener_AjaxStatus | The Ajax status class provides a method to display Growler messages using the DimpCore javascript notification framework. |
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_Ui | IMP-specific prefs handling. |
IMP_Quota | IMP_Quota:: provides an API for retrieving quota details from a mail server. |
IMP_Quota_Base | The IMP_Quota_Base:: class is the abstract class that all drivers inherit from. |
IMP_Quota_Command | Implementation of IMP_Quota API for IMAP servers with a *nix quota command. This requires a modified "quota" command that allows the httpd server account to get quotas for other users. It also requires that your web server and imap server be the same server or at least have shared authentication and file servers (e.g. via NIS/NFS). And last, it (as written) requires the POSIX PHP extensions. |
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 | Implementation of the IMP_Quota API for IMAP servers. |
IMP_Quota_Maildir | Implementation of the Quota API for servers using Maildir++ quota files on the local filesystem. |
IMP_Quota_Mdaemon | Implementation of the Quota API for MDaemon servers. |
IMP_Quota_Mercury32 | Implementation of the Quota API for Mercury/32 IMAP servers. For reading Quota, read size folder user. |
IMP_Quota_Null | The IMP_Quota_Null:: is a null implementation of the quota driver. |
IMP_Quota_Sql | Implementation of the Quota API for servers keeping quota information in a custom SQL database. |
IMP_Search | The IMP_Search:: class contains all code related to mailbox searching in IMP. |
IMP_Search_Element | This class provides the framework for a search query element. |
IMP_Search_Element_Attachment | This class handles the attachment search query. |
IMP_Search_Element_Autogenerated | This class handles the automatically generated message search query. |
IMP_Search_Element_Bulk | This class handles the bulk message search query. |
IMP_Search_Element_Contacts | This class handles the search query for messages sent from a contact located in a user's addressbook. |
IMP_Search_Element_Date | This class handles date-related search queries. |
IMP_Search_Element_Flag | This class handles flag/keyword search queries. |
IMP_Search_Element_Header | This class handles header-related search queries. |
IMP_Search_Element_Mailinglist | This class handles the mailing list search query. |
IMP_Search_Element_Or | This class handles an OR clause in a search query. |
IMP_Search_Element_Personal | This class handles the personal recipient search query. |
IMP_Search_Element_Recipient | This class handles the recipient (To/Cc/Bcc) search query. |
IMP_Search_Element_Size | This class handles size-related search queries. |
IMP_Search_Element_Text | This class handles text-related search queries. |
IMP_Search_Element_Within | This class handles within (date) search queries. |
IMP_Search_Filter | This class provides a data structure for storing a stored filter. |
IMP_Search_Filter_Attachment | This class provides a filter for messages with attachments. |
IMP_Search_Filter_Autogenerated | This class provides a filter for automatically generated messages. |
IMP_Search_Filter_Builtin | This class provides the base definition for built-in filters. |
IMP_Search_Filter_Bulk | This class provides a filter for bulk mail. |
IMP_Search_Filter_Contacts | This class provides a filter for messages sent from addresses contained within a user's personal contacts. |
IMP_Search_Filter_Mailinglist | This class provides a filter for mailing list messages. |
IMP_Search_Filter_Personal | This class provides a filter for the personal recipient search. |
IMP_Search_Query | This class provides a data structure for a search query. |
IMP_Search_Vfolder | This class provides a data structure for storing a virtual folder. |
IMP_Search_Vfolder_Builtin | This class provides the base definition for built-in Virtual Folders. |
IMP_Search_Vfolder_Vinbox | This class provides a data structure for storing the virtual inbox. |
IMP_Search_Vfolder_Vtrash | This class provides a data structure for storing the virtual trash. |
IMP_Sentmail | The IMP_Sentmail:: class contains all functions related to handling logging of sent mail and retrieving sent mail statistics. |
IMP_Sentmail_Base | The IMP_Sentmail_Base:: class is the abstract class that all driver implementations inherit from. |
IMP_Sentmail_Null | The IMP_Sentmail_Null:: class is a null logging implementation. |
IMP_Sentmail_Sql | IMP_Sentmail implementation for SQL databases. |
IMP_Spam | The IMP_Spam:: class contains functions related to reporting spam messages in IMP. |
IMP_Test | The IMP_Test:: class provides the IMP configuration for the test script. |
IMP_Tree_Flist | The IMP_Tree_Flist class provides an IMP dropdown folder list. |
IMP_Tree_Jquerymobile | This class defines Jquerymobile output for a folder list. |
IMP_Tree_Simplehtml | Extends Core's Simplehtml class to allow us to catch expand/collapse requests so that the 'expanded_folders' pref can be updated. |
IMP_Ui_Compose | The IMP_Ui_Compose:: class is designed to provide a place to store common code shared among IMP's various UI views for the compose page. |
IMP_Ui_Editor | THis class provices a place to share common code relating to IMP's setup and configuration of the browser HTML editor. |
IMP_Ui_Folder | This class provides a place to store common code shared among IMP's various UI views for folder manipulation. |
IMP_Ui_Headers | The IMP_Ui_Headers:: class is designed to provide a place to store common code shared among IMP's various UI views for header information. |
IMP_Ui_Imageview | This class is designed to provide a place to store common code shared among various MIME Viewers relating to image viewing preferences. |
IMP_Ui_Mailbox | The IMP_Ui_Mailbox:: class is designed to provide a place to store common code shared among IMP's various UI views for the mailbox page. |
IMP_Ui_Message | The IMP_Ui_Message:: class is designed to provide a place to store common code shared among IMP's various UI views for the message page. |
IMP_Ui_Mimp | Provides mobile view (MIMP) helper functions. |
IMP_Ui_Search | This class is designed to provide a place to store common code for the advanced search page. |
IMP_Views_Compose | DIMP compose view logic. |
IMP_Views_ListMessages | Dynamic (dimp) message list logic. |
IMP_Views_ShowMessage | Dynamic (dimp) message display logic. |