[IMP] element index

Package indexes

All elements
a b c d e f g h i l m n o p q r s t u v w _
_
top
Variable $_accounts
Array containing all the user's accounts.
Variable $_activeparams
The list of active fetchmail parameters for the current driver.
Variable $_arrayIndex
The location in the sorted array we are at.
Variable $_atcid
IMP_Compose::$_atcid in Compose.php
Internal ID for attachments.
Variable $_attachVCard
Whether the user's vCard should be attached to outgoing messages.
Variable $_bodyCharset
The "cached" charset of the body MIME part.
Variable $_build
IMP_Mailbox::$_build in Mailbox.php
Has _buildMailbox() been called?
Variable $_c
IMP_UI_Mailbox::$_c in Mailbox.php
Variable $_cache
IMP_MessageCache::$_cache in MessageCache.php
The Horde_Cache object to use.
Variable $_cache
IMP_Compose::$_cache in Compose.php
The cached attachment data.
Variable $_cacheexpire
If the cache has expired, make note so we know when to update vs.
Variable $_cacheid
IMP_Compose::$_cacheid in Compose.php
The cache ID used to store object in session.
Variable $_capability
The list of capabilities of the IMAP server.
Variable $_charset
Variable $_currprotocol
The current protocol being used.
Variable $_currtag
The currently active tag.
Variable $_data
IMP_MessageCache::$_data in MessageCache.php
The working data for the current pageload. All changes take place to this data.
Variable $_db
Handle for the current database connection.
Variable $_draftIdx
The UID of the last draft saved via saveDraft().
Variable $_findhtml
In findBody(), indicate we want to return a text/html part.
Variable $_host
The hostname of the IMAP server to connect to.
Variable $_id
IMP_Search::$_id in Search.php
The ID of the current search query in use.
Variable $_identity
Variable $_identity
The IMP_Identity:: object used by the class.
Variable $_imglist
IMP_Thread::$_imglist in Thread.php
Images used and their internal representations.
Variable $_imp_compose
The IMP_Compose:: object used by the class.
Variable $_lastArrayIndex
The location of the last message we were at.
Variable $_linkAttach
Whether attachments should be linked.
Variable $_listCache
Keep around identical lists so that we don't hit the server more that once in the same page for the same thing.
Variable $_loaded
IMP_MessageCache::$_loaded in MessageCache.php
The list of cache slices loaded.
Variable $_mailbox
Variable $_mailbox
IMP_Mailbox::$_mailbox in Mailbox.php
The mailbox to work with.
Variable $_mboxFlags
The IMAP flags set in the currently open mailbox.
Variable $_mboxOb
IMP_Message::$_mboxOb in Message.php
The active IMP_Mailbox object to update on certain actions
Variable $_mboxObCount
Recursion count used to determine when $_mboxOb should be unset.
Variable $_mimeid
IMP_Compose::$_mimeid in Compose.php
For findBody, the MIME ID of the "body" part.
Variable $_namespace
The namespace information.
Variable $_openMbox
The currently open mailbox.
Variable $_openparams
Parameters used in the last imap_open() call.
Variable $_params
IMP_Fetchmail::$_params in Fetchmail.php
Parameters used by the driver.
Variable $_params
Hash containing connection parameters.
Variable $_params
Imple::$_params in Imple.php
Parameters needed by the subclasses.
Variable $_pass
IMP_IMAP::$_pass in IMAP.php
The password for the mail server.
Variable $_pgpAttachPubkey
Whether the user's PGP public key should be attached to outgoing messages.
Variable $_port
The port number of the IMAP server to connect to.
Variable $_protocols
The internal protocols list.
Variable $_registered
Has the shutdown function been registered?
Variable $_resume
IMP_Compose::$_resume in Compose.php
Are we resuming a message?
Variable $_save
IMP_MessageCache::$_save in MessageCache.php
The list of items to save on shutdown.
Variable $_saveVFolder
Save Virtual Folder information when adding entries?
Variable $_searchmbox
Is this a search malbox?
Variable $_serverstring
The server string to use to connect to the remote mail server.
Variable $_sessionid
The unique ID to use when making an IMAP query.
Variable $_size
IMP_Compose::$_size in Compose.php
The aggregate size of all attachments (in bytes).
Variable $_slicemap
IMP_MessageCache::$_slicemap in MessageCache.php
The mapping of UIDs to slices.
Variable $_slicesize
IMP_MessageCache::$_slicesize in MessageCache.php
The default slicesize to use.
Variable $_sorted
IMP_Mailbox::$_sorted in Mailbox.php
The array of sorted indices.
Variable $_sortedInfo
The array of information about the sorted indices list.
Variable $_sources
The list of available sources to search for keys.
Variable $_sources
The list of available sources to search for keys.
Variable $_stream
IMP_IMAP::$_stream in IMAP.php
The current IMAP resource string.
Variable $_stream
The socket connection to the IMAP server.
Variable $_usepop
IMP_Message::$_usepop in Message.php
Using POP to access mailboxes?
Variable $_user
IMP_IMAP::$_user in IMAP.php
The username for the server.
Variable $_usessl
Are we using SSL to connect to the IMAP server?
Variable $_usetls
Are we using TLS to connect to the IMAP server?
Method _addReferences
Add necessary headers for replies.
Method _deleteOldEntries
Deletes all log entries older than a certain date.
Method _deleteOldEntries
Deletes all log entries older than a certain date.
Method _encryptParameters
Returns the params needed to encrypt a message being sent to the specified email address.
Method _getMail
Internal function used to get mail from a single server.
Function _imp_addUser
_imp_addUser() in api.php
Adds a set of authentication credentials.
Function _imp_adminDo
_imp_adminDo() in api.php
Private function to perform an admin event.
Function _imp_authCredentials
Returns a list of authentication credentials, i.e. server settings that can be specified by the user on the login screen.
Function _imp_authenticate
Tries to authenticate with the mail server and create a mail session.
Function _imp_batchCompose
Return a list of compose window links.
Function _imp_changeLanguage
Performs tasks necessary when the language is changed during the session.
Function _imp_compose
_imp_compose() in api.php
Returns a compose window link.
Function _imp_createFolder
Creates a new folder.
Function _imp_favouriteRecipients
Returns the list of favorite recipients.
Function _imp_folderlist
Returns the list of folders.
Function _imp_getStream
_imp_getStream() in api.php
Attempts to authenticate via IMP and return an IMAP stream.
Function _imp_perms
_imp_perms() in api.php
Returns a list of available permissions.
Function _imp_removeUser
Deletes a set of authentication credentials.
Function _imp_server
_imp_server() in api.php
Returns the currently logged on IMAP server.
Function _imp_userList
_imp_userList() in api.php
Lists all users in the system.
Method _log
Logs an attempt to send a message per recipient.
Method _log
IMP_Sentmail::_log() in Sentmail.php
Logs an attempt to send a message per recipient.
Method _onShutdown
Perform needed activities on shutdown.
Method _toIMAPFlags
Converts IMP_IMAP_* flags to imap_open() flags.
a
top
Method add
Adds a new empty account to the array of accounts.
Method addAdditionalCert
Add the list of additional certs to the prefs.
Method addAddress
Adds a contact to the user defined address book.
Method addFilesFromUpload
Add uploaded files from form data.
Method addFromPKCS12
Store the public/private/additional certificates in the preferences from a given PKCS 12 file.
Method addInlineScript
Add inline javascript to the output buffer.
Method additionalAttachmentsAllowed
How many more attachments are allowed?
Method addMIMEPartAttachment
Adds an attachment to a MIME_Part from data existing in the part.
Method addPersonalPrivateKey
Add the personal private key to the prefs.
Method addPersonalPrivateKey
Add the personal private key to the prefs.
Method addPersonalPublicKey
Add the personal public key to the prefs.
Method addPersonalPublicKey
Add the personal public key to the prefs.
Method addPublicKey
Add a public key to an address book.
Method addPublicKey
Add a public key to an address book.
Method addUploadAttachment
Adds an attachment to a MIME_Part from an uploaded file.
Method addVFolder
Add a virtual folder for the current user.
Method appendNamespace
Make sure a user-entered mailbox contains namespace information.
Method attach
Imple_SpellChecker::attach() in SpellChecker.php
Method attach
Imple::attach() in Imple.php
Attach the Imple object to a javascript event.
Method attach
Imple_ContactAutoCompleter::attach() in ContactAutoCompleter.php
Attach the Imple object to a javascript event.
Method attachAutoCompleter
Method attachFilesFromMessage
Adds attachments from the IMP_Contents object to the message.
Method attachIMAPMessage
Add mail message(s) from the mail server as a message/rfc822 attachment.
Method attachSpellChecker
Method attachVCard
Attach the user's vCard to every message sent by buildAndSendMessage().
Page api.php
api.php in api.php
b
top
Method bareAddress
Returns the bare address.
Method basicHeaders
Method blacklistMessage
Adds the From address from the message(s) to the blacklist and deletes the message(s).
Method buildAndSendMessage
Builds and sends a MIME message.
Method buildAttachment
Build a single attachment part with its data.
Method buildMailboxPage
Using the preferences and the current mailbox, determines the messages to view on the current page.
Page base.php
base.php in base.php
c
top
Method canAutoLogin
Returns whether we can log in without a login screen for $server_key.
Method changeMbox
Change the currently active IMP IMAP stream to a new mailbox (if necessary).
Method checkAuthentication
Makes sure the user has been authenticated to view the page.
Method checkRequestToken
Check if a token for a form is valid.
Method clearFlistCache
Clears the flist folder cache.
Method composeLink
Returns the appropriate link to call the message composition screen.
Method composeLinkArgs
Prepares the arguments to use for composeLink().
Method convertToMultipartRelated
Convert a text/html MIME_Part message with embedded image links to a multipart/related MIME_Part with the image data embedded in the part.
Method copy
IMP_Message::copy() in Message.php
Copies or moves a list of messages to a new folder.
Method count
Return the number of accounts.
Method create
IMP_Folder::create() in Folder.php
Create a new IMAP folder if it does not already exist, and subcribe to it as well if requested.
Method createQuery
Creates a search query.
Method createSearchID
Create the canonical search ID for a given search query.
Method createSearchQuery
Creates the IMAP search query in the IMP session.
Method createSession
Take information posted from a login attempt and try setting up
Method createTasksOrNotes
Copies or moves a list of messages to a tasklist or notepad.
Method createVINBOXFolder
Add a virtual INBOX folder for the current user.
Method createVTrashFolder
Add a virtual trash folder for the current user.
Page Compose.php
Compose.php in Compose.php
Page Client.php
Client.php in Client.php
Page ContactAutoCompleter.php
ContactAutoCompleter.php in ContactAutoCompleter.php
Page Compose.php
Compose.php in Compose.php
d
top
Method decryptMessage
Decrypt a message with user's public/private keypair or a passphrase.
Method decryptMessage
Decrypt a message with user's public/private keypair.
Method defaultNamespace
Get the default personal namespace.
Method delete
IMP_Folder::delete() in Folder.php
Deletes one or more folders.
Method delete
IMP_Message::delete() in Message.php
Deletes a list of messages taking into account whether or not a Trash folder is being used.
Method delete
Remove an account from the array of accounts
Method deleteAllAttachments
Deletes all attachments.
Method deleteAttachment
Delete attached files.
Method deleteLog
Delete the log entries for a given list of Message-IDs.
Method deleteMboxes
Deletes mailboxes from the cache.
Method deleteMsgs
IMP_MessageCache::deleteMsgs() in MessageCache.php
Delete messages in the cache.
Method deletePersonalKeys
Deletes the specified personal keys from the prefs.
Method deletePersonalKeys
Deletes the specified personal keys from the prefs.
Method deletePublicKey
Deletes a public key from a user's address book(s) by e-mail.
Method deletePublicKey
Deletes a public key from a user's address book(s) by e-mail.
Method deleteSearchQuery
Deletes an IMAP search query.
Method deleteURL
Returns a link to delete a given search query.
Method description
Returns a description of the driver.
Method description
Returns a description of the driver.
Method displayFolder
If there is information available to tell us about a prefix in front of mailbox names that shouldn't be displayed to the user, then use it to strip that prefix out.
Method displayLog
Retrieve any history for the given Message-ID and display via the Horde notification system.
e
top
Method editURL
IMP_Search::editURL() in Search.php
Returns a link to edit a given search query.
Method emptyMailbox
Empties an entire mailbox.
Method encryptList
Return a list of valid encrypt HTML option tags.
Method exists
IMP_Folder::exists() in Folder.php
Finds out if a specific folder exists or not.
Method expandAddresses
Method expandAddresses
Uses the Registry to expand names and return error information for any address that is either not valid or fails to expand.
Method expungeMailbox
Expunges all deleted messages from the list of mailboxes.
Method extractSignedContents
Extract the contents from signed S/MIME data.
f
top
Method factory
IMP_Fetchmail::factory() in Fetchmail.php
Attempts to return a concrete IMP_Fetchmail instance based on $driver.
Method factory
Imple::factory() in Imple.php
Attempts to return a concrete Imple instance based on $imple.
Method factory
IMP_Sentmail::factory() in Sentmail.php
Attempts to return a concrete IMP_Sentmail instance based on $driver.
Method favouriteRecipients
Returns the most favourite recipients.
Method favouriteRecipients
Returns the most favourite recipients.
Method fetchMail
Perform fetchmail on the list of accounts given. Outputs informaton to the global notification driver.
Method filePutContents
Wrapper to allow file_put_contents() use for PHP < 5.
Method filter
IMP_Filter::filter() in Filter.php
Runs the filters if they are able to be applied manually.
Method filterText
Filters a string, if requested.
Method findBody
Finds the main "body" text part (if any) in a message.
Method flag
IMP_Message::flag() in Message.php
Sets or clears a given flag for a list of messages.
Method flagAllInMailbox
Sets or clears a given flag(s) for all messages in a list of mailboxes.
Method flagFields
Return the base flag fields.
Method flist
IMP_Folder::flist() in Folder.php
Lists folders.
Method flistSelect
Wrapper around IMP_Folder::flist() which generates the body of a &lt;select&gt; form input from the generated folder list. The &lt;select&gt; and &lt;/select&gt; tags are NOT included in the output of this function.
Method flist_IMP
Returns an array of folders. This is a wrapper around the flist() function which reduces the number of arguments needed if we can assume that IMP's full environment is present.
Method folderPref
Convert a preference value to/from the value stored in the preferences.
Method formatAddr
Formats the address properly.
Method forwardMessage
Determine the text and headers for a forwarded message.
Page Fetchmail.php
Fetchmail.php in Fetchmail.php
Page Filter.php
Filter.php in Filter.php
Page Folder.php
Folder.php in Folder.php
g
top
Method gc
IMP_Sentmail::gc() in Sentmail.php
Garbage collect log entries with a probability of 1%.
Method generateIMPUrl
Generates a URL with necessary mailbox/index information.
Method generateMbox
Generates a string that can be saved out to an mbox format mailbox file for a folder or set of folders, optionally including all subfolders of the selected folders as well. All folders will be put into the same string.
Method generatePersonalKeys
Generate the personal Public/Private keypair and store in prefs.
Method getAdditionalCert
Get any additional certificates from the prefs.
Method getAddressList
Method getAll
Returns an array with the specified property from all existing accounts.
Method getAllValues
Returns all properties from the requested accounts.
Method getArrayIndex
Returns the array index of the given message UID.
Method getAttachmentAlt
Method getAttachmentAltList
Method getAttachments
Returns the list of current attachments.
Method getAttachmentType
Method getAutoLoginServer
Returns the AutoLogin server key.
Method getBodyCharset
Returns the charset of the MIME part containing the "body".
Method getBodyId
Returns the ID of the MIME part containing the "body".
Method getCacheID
Returns a unique identifier for the current mailbox status.
Method getCacheURL
Creates a URL for cached DIMP data.
Method getComposeArgs
Checks for To:, Subject:, Cc:, and other compose window arguments and pass back either a URI fragment or an associative array with any of them which are present.
Method getCurrentMailboxInfo
Process mailbox/index information for current page load.
Method getDate
Method getForwardData
Method getFrom
Method getFromPublicKeyserver
Get a public key via a public PGP keyserver.
Method getHTMLBody
Returns the HTML body text of a message.
Method getImageUrls
Get potential image URLs that may be used to display a thread.
Method getIMAPIndex
Returns IMAP mbox/UID information on a message.
Method getIMPMboxParameters
Returns a list of parameters necessary to indicate current mailbox status.
Method getInitialUrl
Returns the initial URL.
Method getJSOpenWinCode
Print out the link for the javascript PGP popup.
Method getJSOpenWinCode
Print out the link for the javascript S/MIME popup.
Method getLabel
Generates the label to use for search results.
Method getLabel
IMP::getLabel() in IMP.php
Returns the plain text label that is displayed for the current mailbox, replacing IMP_SEARCH_MBOX with an appropriate string and removing namespace and folder prefix information from what is shown to the user.
Method getLog
IMP_Maillog::getLog() in Maillog.php
Retrieve any history for the given Message-ID.
Method getLogoutUrl
Returns the proper logout URL for logging out of IMP.
Method getMail
IMP_Fetchmail::getMail() in Fetchmail.php
Gets the mail using the data in this object.
Method getMail
Gets the mail using the data in this object.
Method getMailboxArray
Build the array of message information.
Method getMailboxName
The mailbox this object works with.
Method getMenu
IMP::getMenu() in IMP.php
Build IMP's list of menu items.
Method getMessageBody
Gets the message body and sets up the MIME parts.
Method getMessageCacheId
Obtains the cache ID for the session object.
Method getMessageCount
Returns the current message count of the mailbox.
Method getMessageIndex
Returns the current message array index. If the array index has run off the end of the message array, will return the last index.
Method getNamespace
Get namespace info for a full folder path.
Method getNamespace
Get the NAMESPACE information from the IMAP server.
Method getNewMessagePopup
Outputs the necessary javascript code to display the new mail notification message.
Method getParameterList
Return the list of parameters valid for this driver.
Method getPassphrase
Gets the user's passphrase from the session cache.
Method getPassphrase
Gets the user's passphrase from the session cache.
Method getPathInfo
Utility function to obtain PATH_INFO information.
Method getPersonalPrivateKey
Get the personal private key from the prefs.
Method getPersonalPrivateKey
Get the personal private key from the prefs.
Method getPersonalPublicKey
Get the personal public key from the prefs.
Method getPersonalPublicKey
Get the personal public key from the prefs.
Method getProtocolList
Return a list of protocols supported by this driver.
Method getProtocolList
Return a list of protocols supported by this driver.
Method getPublicKey
Retrieves a public key by e-mail.
Method getPublicKey
Retrieves a public key by e-mail.
Method getRequestToken
Get a token for protecting a form.
Method getSearchFolders
Get the list of searchable folders for the given search query.
Method getSearchQueries
Return a list of search queries valid only for the current session (i.e. no virtual folders).
Method getSignedMessage
Returns the signed data only for a plaintext signed MIME_Part.
Method getSize
Method getSort
IMP::getSort() in IMP.php
Return the sorting preference for the current mailbox.
Method getSortedList
Returns a raw sorted list of the mailbox.
Method getStylesheets
Return the list of base stylesheets to display.
Method getSubject
Method getSymmetricPassphrase
Gets the user's passphrase for symmetric encryption from the session cache.
Method getThreadImageTree
Generate the thread representation image for the given index list.
Method getThreadOb
Get the IMP_Thread object for the current mailbox.
Method getThreadTreeOb
Generate the thread representation for the given index list in the internal format (a string with each character representing the graphic to be displayed from $_imglist).
Method getTidyConfig
Determines if the tidy extension is available and is the correct version. Returns the config array.
Method getUserHeaders
Method getValue
Returns a property from one of the accounts.
h
top
Method handle
Imple_SpellChecker::handle() in SpellChecker.php
Method handle
Imple_ContactAutoCompleter::handle() in ContactAutoCompleter.php
TODO
Method handle
Imple::handle() in Imple.php
TODO
Method hasPermission
Returns the specified permission for the current user.
Method hasValue
Returns true if the pair key/value is already in the accounts array.
Method hideDeletedMsgs
Determine whether we're hiding deleted messages.
Constant HORDE_BASE
HORDE_BASE in base.php
Method html
Imple::html() in Imple.php
Return the rendered HTML code.
i
top
Class IMP
IMP in IMP.php
IMP Base Class.
Method IMPencryptMIMEPart
Encrypt a MIME_Part using S/MIME using IMP defaults.
Method IMPencryptMIMEPart
Encrypt a MIME_Part using PGP using IMP default parameters.
Class Imple
Imple in Imple.php
$Horde: imp/lib/Imple.php,v 1.7.2.5 2009/01/06 15:24:04 jan Exp $
Method Imple
Imple::Imple() in Imple.php
Constructor.
Class Imple_ContactAutoCompleter
Imple_ContactAutoCompleter in ContactAutoCompleter.php
$Horde: imp/lib/Imple/ContactAutoCompleter.php,v 1.24.2.8 2009/01/06 15:24:08 jan Exp $
Method Imple_ContactAutoCompleter
Constructor.
Method Imple_SpellChecker
Constructor.
Class Imple_SpellChecker
Imple_SpellChecker in SpellChecker.php
$Horde: imp/lib/Imple/SpellChecker.php,v 1.25.2.7 2009/01/06 15:24:08 jan Exp $
Method importMbox
Imports messages into a given folder from a mbox format mailbox file.
Method IMPsignAndEncryptMIMEPart
Sign and Encrypt a MIME_Part using PGP using IMP default parameters.
Method IMPsignAndEncryptMIMEPart
Sign and encrypt a MIME_Part using S/MIME using IMP defaults.
Method IMPsignMIMEPart
Sign a MIME_Part using S/MIME using IMP defaults.
Method IMPsignMIMEPart
Sign a MIME_Part using PGP using IMP default parameters.
Constant IMP_ALL
IMP_ALL in IMP.php
Match all IMAP flags.
Constant IMP_ANSWERED
IMP_ANSWERED in IMP.php
\\ANSWERED flag.
Constant IMP_BASE
IMP_BASE in base.php
Class IMP_Compose
IMP_Compose in Compose.php
The IMP_Compose:: class contains functions related to generating outgoing mail messages.
Constant IMP_DELETED
IMP_DELETED in IMP.php
\\DELETED flag
Constant IMP_DRAFT
IMP_DRAFT in IMP.php
\\DRAFT flag.
Constant IMP_ENCRYPT_NONE
IMP_ENCRYPT_NONE in IMP.php
Send Message w/no encryption.
Class IMP_Fetchmail
IMP_Fetchmail in Fetchmail.php
The IMP_Fetchmail:: class provides an interface to download mail from remote mail servers.
Method IMP_Fetchmail
Constructor.
Class IMP_Fetchmail_Account
IMP_Fetchmail_Account in Fetchmail.php
The IMP_Fetchmail_Account:: class provides an interface to accessing fetchmail preferences for all mail accounts a user might have.
Method IMP_Fetchmail_Account
Constructor.
Class IMP_Fetchmail_imap
IMP_Fetchmail_imap in imap.php
The IMP_Fetchmail_imap driver implements the IMAP_Fetchmail class for use with IMAP/POP3 servers.
Method IMP_Fetchmail_imap
Constructor.
Class IMP_Filter
IMP_Filter in Filter.php
The IMP_Filter:: class contains all functions related to handling filtering messages in IMP.
Constant IMP_FLAGGED
IMP_FLAGGED in IMP.php
\\FLAGGED flag.
Class IMP_Folder
IMP_Folder in Folder.php
The IMP_Folder:: class provides a set of methods for dealing with folders, accounting for subscription, errors, etc.
Constant IMP_IDX_SEP
IMP_IDX_SEP in IMP.php
String used to separate indexes.
Class IMP_IMAP
IMP_IMAP in IMAP.php
The IMP_IMAP:: class facilitates connections to the IMAP/POP3 server via the c-client PHP extensions.
Method IMP_IMAP
Constructor.
Class IMP_IMAPClient
IMP_IMAPClient in Client.php
The IMP_IMAPClient:: class enables connection to an IMAP server through built-in PHP functions.
Method IMP_IMAPClient
Constructor.
Constant IMP_IMAPCLIENT_CONTINUATION
Constant IMP_IMAPCLIENT_TAGGED
IMP_IMAPCLIENT_TAGGED in Client.php
Constant IMP_IMAPCLIENT_UNTAGGED
Constant IMP_IMAP_AUTO
IMP_IMAP_AUTO in IMAP.php
Open the mailbox in read-only mode, if it hasn't been opened yet.
Constant IMP_IMAP_PEEK
IMP_IMAP_PEEK in IMAP.php
Open the IMAP connection without opening a mailbox.
Constant IMP_IMAP_READONLY
IMP_IMAP_READONLY in IMAP.php
Open the mailbox in read-only mode.
Constant IMP_IMAP_READWRITE
IMP_IMAP_READWRITE in IMAP.php
Open the mailbox in read-write mode.
Class IMP_Mailbox
IMP_Mailbox in Mailbox.php
The IMP_Mailbox:: class contains all code related to handling mailbox access.
Method IMP_Mailbox
Constructor.
Constant IMP_MAILBOXSTART_FIRSTPAGE
Start on the first page.
Constant IMP_MAILBOXSTART_FIRSTUNSEEN
Start on the page with the first unseen message.
Constant IMP_MAILBOXSTART_LASTPAGE
Start on the last page.
Constant IMP_MAILBOXSTART_LASTUNSEEN
Start on the page with the last unseen message.
Constant IMP_MAILBOX_DELETE
IMP_MAILBOX_DELETE in Mailbox.php
Constant IMP_MAILBOX_EXPUNGE
IMP_MAILBOX_EXPUNGE in Mailbox.php
Constant IMP_MAILBOX_FLAG
IMP_MAILBOX_FLAG in Mailbox.php
Constant IMP_MAILBOX_UPDATE
IMP_MAILBOX_UPDATE in Mailbox.php
Class IMP_Maillog
IMP_Maillog in Maillog.php
The IMP_Maillog:: class contains all functions related to handling logging of responses to individual e-mail messages.
Method IMP_Message
Constructor.
Class IMP_Message
IMP_Message in Message.php
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.
Method IMP_MessageCache
Constructor.
Class IMP_MessageCache
IMP_MessageCache in MessageCache.php
The IMP_MessageCache:: class contains all functions related to caching information about RFC 2822 messages across sessions.
Constant IMP_MESSAGE_COPY
IMP_MESSAGE_COPY in Message.php
Constant IMP_MESSAGE_MOVE
IMP_MESSAGE_MOVE in Message.php
Constant IMP_MSG_SEP
IMP_MSG_SEP in IMP.php
String used to separate messages.
Constant IMP_PERSONAL
IMP_PERSONAL in IMP.php
An email is personal.
Method IMP_PGP
Constructor
Class IMP_PGP
IMP_PGP in PGP.php
The IMP_PGP:: class contains all functions related to handling PGP messages within IMP.
Constant IMP_PGP_ENCRYPT
IMP_PGP_ENCRYPT in IMP.php
Send Message - PGP Encrypt.
Constant IMP_PGP_PUBKEY_FIELD
Name of PGP public key field in addressbook.
Constant IMP_PGP_SIGN
IMP_PGP_SIGN in IMP.php
Send Message - PGP Sign.
Constant IMP_PGP_SIGNENC
IMP_PGP_SIGNENC in IMP.php
Send Message - PGP Sign/Encrypt.
Constant IMP_PGP_SYM_ENCRYPT
Send Message - PGP Encrypt with passphrase.
Constant IMP_PGP_SYM_SIGNENC
Send Message - PGP Sign/Encrypt with passphrase.
Class IMP_Search
IMP_Search in Search.php
The IMP_Search:: class contains all code related to mailbox searching in IMP.
Method IMP_Search
Constructor.
Constant IMP_SEARCH_BODY
IMP_SEARCH_BODY in Search.php
Constant IMP_SEARCH_DATE
IMP_SEARCH_DATE in Search.php
Constant IMP_SEARCH_FLAG_HAS
IMP_SEARCH_FLAG_HAS in Search.php
Constant IMP_SEARCH_FLAG_NOT
IMP_SEARCH_FLAG_NOT in Search.php
Constant IMP_SEARCH_HEADER
IMP_SEARCH_HEADER in Search.php
Constant IMP_SEARCH_MBOX
IMP_SEARCH_MBOX in IMP.php
The mailbox name to use for search results.
Constant IMP_SEARCH_SHOW_SUBSCRIBED_ONLY
Constant IMP_SEARCH_SHOW_UNSUBSCRIBED
Constant IMP_SEARCH_SIZE
IMP_SEARCH_SIZE in Search.php
Constant IMP_SEARCH_TEXT
IMP_SEARCH_TEXT in Search.php
Class IMP_Sentmail
IMP_Sentmail in Sentmail.php
The IMP_Sentmail:: class contains all functions related to handling logging of sent mail and retrieving sent mail statistics.
Class IMP_Sentmail_sql
IMP_Sentmail_sql in sql.php
IMP_Sentmail implementation for PHP's PEAR database abstraction layer.
Method IMP_Sentmail_sql
Constructor.
Class IMP_Session
IMP_Session in Session.php
Functions required to start an IMP session.
Method IMP_SMIME
Constructor.
Class IMP_SMIME
IMP_SMIME in SMIME.php
The IMP_SMIME:: class contains all functions related to handling S/MIME messages within IMP.
Constant IMP_SMIME_ENCRYPT
Send Message - S/MIME Encrypt.
Constant IMP_SMIME_PUBKEY_FIELD
Name of the S/MIME public key field in addressbook.
Constant IMP_SMIME_SIGN
IMP_SMIME_SIGN in IMP.php
Send Message - S/MIME Sign.
Constant IMP_SMIME_SIGNENC
Send Message - S/MIME Sign/Encrypt.
Method IMP_Spam
Constructor.
Class IMP_Spam
IMP_Spam in Spam.php
The IMP_Spam:: class contains functions related to reporting spam messages in IMP.
Constant IMP_TEMPLATES
IMP_TEMPLATES in base.php
Class IMP_Thread
IMP_Thread in Thread.php
The IMP_Thread class extends the IMAP_Thread class to include a function to generate the thread tree images. This class is necessary to ensure backwards compatibility with Horde 3.0.
Class IMP_UI_Compose
IMP_UI_Compose in Compose.php
The IMP_UI_Compose:: class is designed to provide a place to dump common code shared among IMP's various UI views for the compose page.
Method IMP_UI_Mailbox
Class IMP_UI_Mailbox
IMP_UI_Mailbox in Mailbox.php
The IMP_UI_Mailbox:: class is designed to provide a place to dump common code shared among IMP's various UI views for the mailbox page.
Class IMP_UI_Message
IMP_UI_Message in Message.php
The IMP_UI_Message:: class is designed to provide a place to dump common code shared among IMP's various UI views for the message page.
Constant IMP_UNSEEN
IMP_UNSEEN in IMP.php
\\UNSEEN flag
Constant IMP_VFS_ATTACH_PATH
IMP_VFS_ATTACH_PATH in Compose.php
The virtual path to use for VFS data.
Constant IMP_VFS_LINK_ATTACH_PATH
The virtual path to save linked attachments.
Method includeScriptFiles
Outputs the necessary script tags, honoring local configuration choices as to script caching.
Method includeStylesheetFiles
Outputs the necessary style tags, honoring local configuration choices as to stylesheet caching.
Method initialize
Attempts to open a connection to the SQL server.
Method initRTE
Method isEditableVFolder
Is the current active folder an editable Virtual Folder?
Method isPreferredServer
Determines if the given mail server is the "preferred" mail server for
Method isSearchMbox
Is the given mailbox a search mailbox?
Method isSpecialFolder
Is $mbox a 'special' folder (e.g. 'drafts' or 'sent-mail' folder)?
Method isValidIndex
Checks to see if the current index is valid.
Method isVFolder
Is the given mailbox a virtual folder?
Method isVINBOXFolder
Determines whether a virtual folder ID is the Virtual INBOX Folder.
Method isVTrashFolder
Determines whether a virtual folder ID is the Virtual Trash Folder.
Page imap.php
imap.php in imap.php
Page IMAP.php
IMAP.php in IMAP.php
Page IMP.php
IMP.php in IMP.php
Page Imple.php
Imple.php in Imple.php
l
top
Method linkAttachments
Remove all attachments from an email message and replace with urls to downloadable links. Should properly save all attachments to a new folder and remove the MIME_Parts for the attachments.
Method listColors
List the colors available for coloring fetched messages.
Method listDrivers
Returns a list of available drivers, with a description of each.
Method listPublicKeys
Retrieves all public keys from a user's address book(s).
Method listPublicKeys
Retrieves all public keys from a user's address book(s).
Method listQueries
Return a list of IDs and query labels, sorted by the label.
Method log
IMP_Maillog::log() in Maillog.php
Create a log entry.
Method log
IMP_Sentmail::log() in Sentmail.php
Logs an attempt to send a message.
Method login
Log the user into the IMAP server.
Method loginLogMessage
Output login message to use for Horde log.
Method loginTasks
Perform IMP login tasks.
Method loginTasksFlag
Either sets or checks the value of the logintasks flag.
Method logout
Log out of the IMAP session.
Method logoutUrl
IMP::logoutUrl() in IMP.php
Generates an URL to the logout screen that includes any known information, such as username, server, etc., that can be filled in on the login form.
m
top
Page MessageCache.php
MessageCache.php in MessageCache.php
Page Mailbox.php
Mailbox.php in Mailbox.php
Page Maillog.php
Maillog.php in Maillog.php
Page Message.php
Message.php in Message.php
Page Mailbox.php
Mailbox.php in Mailbox.php
Page Message.php
Message.php in Message.php
Method maxAttachmentSize
What is the maximum attachment size allowed?
Method MDNCheck
Method menu
IMP::menu() in IMP.php
Outputs IMP's menu to the current output stream.
n
top
Method newMessages
Get the list of new messages in the mailbox (IMAP RECENT flag, with UNDELETED if we're hiding deleted messages).
Method numberFormat
Replacement for number_format() which doesn't work with multibyte separators.
Method numberOfAttachments
Returns the number of attachments currently in this message.
Method numberOfRecipients
Returns the number of recipients within a certain time period.
Method numberOfRecipients
Returns the number of recipients within a certain time period.
o
top
Method openComposeWin
Open a compose window.
Method openIMAPStream
Open an IMAP stream.
Method outputInlineScript
Print pending inline javascript to the output buffer.
p
top
Page PGP.php
PGP.php in PGP.php
Method parseAddressList
Parses an address or address list into the address components.
Method parseIndicesList
Get message indices list.
Method parseMessage
Parse a message into its PGP components.
Method parseMessageOutput
Renders a text message with PGP components.
Method pgpAttachPubkey
Attach the user's PGP public key to every message sent by buildAndSendMessage().
Method popupIMPString
Output the javascript needed to call the popup_imp JS function.
Method prefsURL
IMP::prefsURL() in IMP.php
Generates the URL to the prefs page.
Method printMode
IMP::printMode() in IMP.php
Are we currently in "print" mode?
Method protocolList
Returns the list of default IMAP/POP3 protocol connection information.
Method publicKeyMIMEPart
Generate a MIME_Part object, in accordance with RFC 2015/3156, that contains the user's public key.
q
top
Method queryCapability
Returns whether the IMAP server supports the given capability.
Method quota
IMP::quota() in IMP.php
Outputs IMP's quota information.
Method quotaData
IMP::quotaData() in IMP.php
Returns data needed to output quota.
r
top
Method recipientList
Cleans up and returns the recipient list. Encodes all e-mail addresses with IDN domains.
Method recomposeLogin
Returns true if we are doing a login for recomposition purposes.
Method redirect
IMP::redirect() in IMP.php
Utility function to send redirect headers to browser, handling any browser quirks.
Method redirectMessage
$encoding = DEPRECATED
Method removeBareNewlines
Remove "bare newlines" from a string.
Method rename
IMP_Folder::rename() in Folder.php
Renames an IMAP folder. The subscription status remains the same. All subfolders will also be renamed.
Method reopen
IMP_IMAP::reopen() in IMAP.php
Reopens the IMAP connection.
Method replyMessage
Determines the reply text and headers for a message.
Method reportSpam
Reports a list of messages as spam, based on the local configuration parameters.
Method resumeDraft
Resumes a previously saved draft message.
Method retrieve
IMP_MessageCache::retrieve() in MessageCache.php
Retrieve the imap overview information for the given mailbox and message IDs.
Method retrieveUIQuery
Retrieves the previously stored search UI information.
Method rfc822WriteGroupAddress
Write an RFC822 group, given the group name and a list of valid, mailbox+host-only email addresses.
Method runSearch
Run a search.
Method runSearchQuery
Run a search query not stored in the current session. Allows custom queries with custom sorts to be used without affecting cached mailboxes.
s
top
Page SMIME.php
SMIME.php in SMIME.php
Page SpellChecker.php
SpellChecker.php in SpellChecker.php
Page Search.php
Search.php in Search.php
Page sql.php
sql.php in sql.php
Page Sentmail.php
Sentmail.php in Sentmail.php
Page Session.php
Session.php in Session.php
Page Spam.php
Spam.php in Spam.php
Method saveDraft
Saves a message to the draft folder.
Method saveDraftIndex
Returns the UID of the last message saved via saveDraft().
Method savePublicKeyURL
Generates the javascript code for saving public keys.
Method savePublicKeyURL
Generates the javascript code for saving public keys.
Method searchCharset
Determines whether the IMAP search command supports the optional charset provided.
Method searchFields
Return the base search fields.
Method searchMboxID
Get the ID for the search mailbox, if we are currently in a search mailbox.
Method searchQueryText
Return search query text representation for a given search ID.
Method sendHTTPResponse
Send response data to browser.
Method sendMessage
Sends a message.
Method sendToPublicKeyserver
Send a public key to a public PGP keyserver.
Method sentMDN
IMP_Maillog::sentMDN() in Maillog.php
Determines if an MDN notification of a certain type has been sent previously for this message-ID.
Method serverString
Generates a full c-client server specification string.
Method sessionSetup
Set up IMP_Search variables for the current session.
Method setIndex
Updates the message array index.
Method setSort
IMP::setSort() in IMP.php
Set the sorting preference for the current mailbox.
Method setValue
Sets a property with a specified value.
Method singleton
Returns a reference to the global IMP_Message object, only creating it if it doesn't already exist. This ensures that only one IMP_Message instance is instantiated for any given session.
Method singleton
Attempts to return a reference to a concrete IMP_Mailbox instance.
Method singleton
Attempts to return a reference to a concrete IMP_IMAP instance.
Method singleton
IMP_MessageCache::singleton() in MessageCache.php
Attempts to return a reference to a concrete IMP_MessageCache instance.
Method singleton
Returns a reference to the global IMP_Folder object, only creating it if it doesn't already exist. This ensures that only one IMP_Folder instance is instantiated for any given session.
Method singleton
Attempts to return a reference to a concrete IMP_Compose instance.
Method sizeMailbox
Obtains the size of a mailbox.
Method sizeOfAttachments
Returns the size of the attachments in bytes.
Constant SORTTHREAD
SORTTHREAD in IMP.php
Sort By Thread.
Method status
IMP::status() in IMP.php
Outputs IMP's status/notification bar.
Method storePassphrase
Store's the user's passphrase in the session cache.
Method storePassphrase
Store's the user's passphrase in the session cache.
Method storeSymmetricPassphrase
Store's the user's passphrase for symmetric encryption in the session cache.
Method stream
IMP_IMAP::stream() in IMAP.php
Returns the active IMAP resource string.
Method stripPart
Strips one or all MIME parts out of a message.
Method subscribe
Subscribes to one or more IMAP folders.
t
top
Page Thread.php
Thread.php in Thread.php
Method text2html
Shortcut function to convert text -> HTML for purposes of composition.
Method threadSortAvailable
Determines if thread sorting is available.
u
top
Method undelete
Undeletes a list of messages.
Method unseenMessages
Get the list of unseen messages in the mailbox (IMAP UNSEEN flag, with UNDELETED if we're hiding deleted messages).
Method unsetPassphrase
Clear the passphrase from the session cache.
Method unsetPassphrase
Clear the passphrase from the session cache.
Method unsetSymmetricPassphrase
Clear the passphrase for symmetric encryption from the session cache.
Method unsubscribe
Unsubscribes from one or more IMAP folders.
Method updateAttachment
Updates information in a specific attachment.
Method updateFlags
Update message flags in the cache.
Method updateMailbox
Update the current mailbox if an action has been performed on the current message index.
Method userLinkAttachments
Has user specifically asked attachments to be linked in outgoing messages?
Method useTLS
Are we using TLS to connect and is it supported?
v
top
Method verifySignature
Verifies a signed message with a given public key.
Method verifySignature
Verifies a signed message with a given public key.
w
top
Method whitelistMessage
Adds the From address from the message(s) to the whitelist.
Method wrapInlineScript
Print inline javascript to output buffer after wrapping with necessary javascript tags.
a b c d e f g h i l m n o p q r s t u v w _