-
$_agent
-
The User-Agent string to use.
-
$_allHeaders
-
Cached output of the MIME_Structure::parseMIMEHeaders() command.
-
$_atc
-
The attachments list.
-
$_attach822
-
The number of message/rfc822 levels labeled as 'attachments' of the current part.
-
$_base
-
The base MIME_Contents object.
-
$_body
-
The main body part.
-
$_body_id
-
The MIME part id of the message body.
-
$_boundary
-
Unique MIME_Part boundary string.
-
$_build
-
Has the message been parsed via buildMessage()?
-
$_bytes
-
Default value for this Part's size.
-
$_cachemessage
-
The MIME_Message object we use when caching.
-
$_cids
-
The list of CIDs for this part.
-
$_contentid
-
The content-ID for this part.
-
$_contents
-
The body of the part.
-
$_contentTypeParameters
-
The content type parameters of this part.
-
$_currentEncoding
-
The current transfer encoding of the contents of this part.
-
$_defaultServer
-
The server to default unqualified addresses to.
-
$_description
-
The description of this part.
-
$_displayType
-
The attachment display type to use.
-
$_disposition
-
The disposition of this part (inline or attachment).
-
$_dispositionParameters
-
The disposition parameters of this part.
-
$_downloads
-
List of all downloadable parts.
-
$_encode7bit
-
Should the message be encoded via 7-bit?
-
$_eol
-
The sequence to use as EOL for the headers.
-
$_eol
-
The sequence to use as EOL for this part.
-
$_flags
-
Internal class flags.
-
$_flags
-
The internal flags array.
-
$_headerObject
-
The header object returned from imap_headerinfo().
-
$_headers
-
The MIME_Headers object.
-
$_headers
-
The message headers.
-
$_headers
-
The internal headers array.
-
$_headerText
-
Cached output of the imap_fetchheader() command.
-
$_htmlBody
-
The main HTML body part.
-
$_idmap
-
Part -> ID mapping cache.
-
$_index
-
The index of the message.
-
$_information
-
Information/Statistics on the subpart.
-
$_links
-
Show the links in the summaries?
-
$_mailer_driver
-
The Mail driver name.
-
$_mailer_params
-
The Mail driver parameters.
-
$_message
-
The MIME_Message object for the message.
-
$_mimeid
-
The MIME ID of this part.
-
$_mimekey
-
The MIME index key to use.
-
$_msgtext
-
The text of the original message.
-
$_parts
-
The subparts of this part.
-
$_parts
-
All MIME parts except the main body part.
-
$_parts
-
The message parts list.
-
$_recipients
-
The message recipients.
-
$_sessionCacheID
-
The Cache_session identifier.
-
$_subtype
-
The subtype (ex.: plain) of this part.
-
$_summary
-
The summary parts list.
-
$_summaryType
-
The summary type.
-
$_transferEncoding
-
The desired transfer encoding of this part.
-
$_type
-
The type (ex.: text) of this part.
-
$_viewerCache
-
The MIME_Viewer object cache.
-
$_viewID
-
The actionID value for various actions.
-
_buildRecipients
-
Builds a recipients list.
-
_getStream
-
Returns a reference to a currently open IMAP stream.
-
addAgentHeader
-
Generate the user agent description header.
-
addAttachment
-
Adds an attachment.
-
addCID
-
Add to the list of CIDs for this part.
-
addDeliveryReceiptHeaders
-
Generate delivery receipt headers.
-
addHeader
-
Adds a message header.
-
addHeader
-
Add a header to the header array.
-
addHeaders
-
Adds several message headers at once.
-
addMDNRequestHeaders
-
Add a MDN (read receipt) request headers to the MIME_Headers object.
-
addMessageIdHeader
-
Generate the 'Message-ID' header.
-
addMIMEHeaders
-
Add any MIME headers required for the MIME_Part.
-
addMIMEPart
-
Adds a MIME message part.
-
addMultipartInfo
-
Set the special information for certain MIME types.
-
addPart
-
Add a MIME subpart.
-
addPart
-
Adds a message part.
-
addrArray2String
-
Takes an array of address objects, as returned by imap_headerinfo(), for example, and passes each of them through MIME::addrObject2String().
-
addReceivedHeader
-
Generate the 'Received' header for the Web browser->Horde hop (attempts to conform to guidelines in RFC 2821).
-
addRecipients
-
Adds message recipients.
-
addResentHeaders
-
Generate the 'Resent' headers (conforms to guidelines in RFC 2822 [3.6.6]).
-
addrObject2String
-
Takes an address object, as returned by imap_header() for example, and formats it as a string.
-
alteredHeader
-
Has the header been altered from the original?
-
alterPart
-
Alter a current MIME subpart.
-
analyzeData
-
Uses variants of the UNIX "file" command to attempt to determine the MIME type of an unknown byte stream.
-
analyzeFile
-
Uses variants of the UNIX "file" command to attempt to determine the MIME type of an unknown file.
-
appendContents
-
Add to the body contents of this part.
-
generate
-
Generate the MDN according to the specifications listed in RFC 3798 [3].
-
generateMessageID
-
Generates a Message-ID string conforming to RFC 2822 [3.6.4] and the standards outlined in 'draft-ietf-usefor-message-id-01.txt'.
-
getAddressesFromObject
-
Return the list of addresses for a header object.
-
getAgentHeader
-
Returns the user agent description header.
-
getAllContentTypeParameters
-
Get all parameters from the Content-Type header.
-
getAllDispositionParameters
-
Get all parameters from the Content-Disposition header.
-
getAllHeaders
-
Return the full list of headers.
-
getAttachmentContents
-
Returns a list of attachments and their contents.
-
getAttachments
-
Return the attachment list (HTML table format).
-
getBaseObjectPtr
-
Return a pointer to the base object.
-
getBasePart
-
Return the base part of the message. This function does NOT return a reference to make sure that the whole MIME_Message object isn't accidentally modified.
-
getBody
-
Returns the entire body of the message.
-
getBodyPart
-
Returns the raw text for one section of the message.
-
getBytes
-
Determine the size of a MIME_Part and its child members.
-
getCache
-
Returns the cached MIME_Contents:: object.
-
getCanonicalContents
-
Returns the contents in strict RFC 822 & 2045 output - namely, all newlines end with the canonical <CR><LF> sequence.
-
getCharset
-
Get the character set to use for of this part. Returns a charset for all types (not just 'text/*') since we use this charset to determine how to encode text in MIME headers.
-
getCIDList
-
Returns the list of CIDs for this part.
-
getContentID
-
Returns the Content-ID for this part.
-
getContents
-
Return the body of the part.
-
getContentTypeParameter
-
Get a content type parameter from this part.
-
getCurrentEncoding
-
Retrieves the current encoding of the contents in the object.
-
getDecodedMIMEPart
-
Fetch part of a MIME message and decode it, if it is base_64 or qprint encoded.
-
getDefaultType
-
If the subtype of a MIME part is unrecognized by an application, the default type should be used instead (See RFC 2046). This method returns the default subtype for a particular primary MIME Type.
-
getDescription
-
Get the description of this part.
-
getDisposition
-
Get the content-disposition of this part.
-
getDispositionParameter
-
Get a disposition parameter from this part.
-
getDownloadAllList
-
Generate the list of MIME IDs to use for download all.
-
getEOL
-
Get the string to use for EOLs.
-
getEOL
-
Get the string to use for EOLs.
-
getFlag
-
Returns the flag status.
-
getFromAddress
-
Get the primary from address (first address in the From: header).
-
getHeaderObject
-
Return the header object from imap_headerinfo().
-
getHeaderText
-
Return the full list of headers from the imap_fetchheader() function.
-
getIndex
-
Returns the data for a specific MIME index.
-
getInformation
-
Retrieve information about the MIME_Part.
-
getMDNReturnAddr
-
Returns the address to return the MDN to.
-
getMessage
-
Return the message list (HTML table format).
-
getMIMEId
-
Returns the MIME ID of this part.
-
getMIMEKeyOverride
-
Gets the MIME key override.
-
getMIMEMessage
-
Returns the MIME_Message object for the mail message.
-
getMIMEPart
-
Fetch a part of a MIME message.
-
getMIMEViewer
-
Get MIME_Viewer object.
-
getMIMEViewerType
-
Get the MIME Content-Type output by a MIME_Viewer for a particular MIME_Part.
-
getName
-
Get the name of this part.
-
getOb
-
Get a header from the header object.
-
getPart
-
Retrieve a specific MIME part.
-
getPart
-
Retrieve a specific MIME part.
-
getParts
-
Get a list of all MIME subparts.
-
getParts
-
Get a list of all MIME subparts.
-
getPrimaryType
-
Get the primary type of this part.
-
getRawMIMEPart
-
Fetch part of a MIME message.
-
getRelativeMIMEId
-
Returns the relative MIME ID of this part.
-
getSize
-
Output the size of this MIME_Part in KB.
-
getString
-
Attempts to return the header in the correct case.
-
getSubType
-
Get the subtype of this part.
-
getTransferEncoding
-
Get the transfer encoding for the part based on the user requested transfer encoding and the current contents of the part.
-
getType
-
Get the full MIME Content-Type of this part.
-
getUniqueID
-
Return the unique MIME_Part boundary string generated for this object.
-
getValue
-
Attempt to return the value for a given header.
-
$mime_encodings
-
A listing of the allowed MIME encodings.
-
$mime_types
-
A listing of the allowed MIME types.
-
MIME
-
The MIME:: class provides methods for dealing with MIME standards.
-
Magic.php
-
-
Mail.php
-
-
MDN.php
-
-
Message.php
-
-
mime.magic.php
-
-
mime.mapping.php
-
-
MIME.php
-
-
MIMEToExt
-
Attempt to convert a MIME type to a file extension, based on the global Horde and application specific config files.
-
MIME_CODE
-
Return a code for type()/encoding().
-
MIME_Contents
-
The MIME_Contents:: class contains functions related to handling the output of MIME content.
-
MIME_Contents
-
Constructor.
-
MIME_CONTENTS_CACHE
-
The name of the URL parameter that holds the MIME_Contents cache identifier.
-
MIME_CONTENTS_DISPLAY_TYPE_BOTH
-
Display attachment information both in list format and inline with attachment.
-
MIME_CONTENTS_DISPLAY_TYPE_INLINE
-
Display attachment information inline with attachment.
-
MIME_CONTENTS_DISPLAY_TYPE_LIST
-
Display attachment information in list format.
-
MIME_DEFAULT_CHARSET
-
The default MIME character set.
-
MIME_DEFAULT_DESCRIPTION
-
The default MIME description.
-
MIME_DEFAULT_DISPOSITION
-
The default MIME disposition.
-
MIME_DEFAULT_ENCODING
-
The default MIME encoding.
-
MIME_Headers
-
The MIME_Headers:: class contains generic functions related to handling the headers of mail messages.
-
MIME_Headers
-
Constructor.
-
MIME_Magic
-
The MIME_Magic:: class provides an interface to determine a MIME type for various content, if it provided with different levels of information.
-
MIME_Mail
-
Constructor.
-
MIME_Mail
-
The MIME_Mail:: class wraps around the various MIME library classes to provide a simple interface for creating and sending MIME messages.
-
MIME_MDN
-
The MIME_MDN:: class implements Message Disposition Notifications as described by RFC 3798.
-
MIME_MDN
-
Constructor.
-
MIME_Message
-
The MIME_Message:: class provides methods for creating and manipulating MIME email messages.
-
MIME_Message
-
Constructor - creates a new MIME email message.
-
MIME_Part
-
The MIME_Part:: class provides a wrapper around MIME parts and methods for dealing with them.
-
MIME_Part
-
MIME_Part constructor.
-
MIME_PART_EOL
-
The character(s) used internally for EOLs.
-
MIME_PART_RFC_EOL
-
The character string designated by RFCs 822/2045 to designate EOLs in MIME messages.
-
MIME_STRING
-
Return a string for type()/encoding().
-
MIME_Structure
-
$Horde: framework/MIME/MIME/Structure.php,v 1.87.10.32 2010-09-09 22:47:56 jan Exp $
-
Structure.php
-
-
send
-
Sends this message.
-
send
-
Sends this message.
-
setBody
-
Sets the message body text.
-
setBytes
-
Explicitly set the size (in bytes) of this part. This value will only be returned (via getBytes()) if there are no contents currently set.
-
setCharset
-
Set the character set of this part.
-
setContentID
-
Sets the Content-ID header for this part.
-
setContents
-
Set the body contents of this part.
-
setContentTypeParameter
-
Add a content type parameter to this part.
-
setDescription
-
Set the description of this part.
-
setDisposition
-
Set the content-disposition of this part.
-
setDispositionParameter
-
Add a disposition parameter to this part.
-
setEOL
-
Sets a new string to use for EOLs.
-
setEOL
-
Sets a new string to use for EOLs.
-
setHTMLBody
-
Sets the HTML message body text.
-
setInformation
-
Add information about the MIME_Part.
-
setMIMEId
-
Alter the MIME ID of this part.
-
setMIMEKeyOverride
-
Sets an override for the MIME key.
-
setName
-
Set the name of this part.
-
setSummary
-
Sets a summary entry.
-
setTransferEncoding
-
Set the transfer encoding to use for this part.
-
setType
-
Set the mimetype of this part.
-
setValue
-
Set a value for a particular header ONLY if that header is set.
-
setValueByFunction
-
Transforms a Header value using the list of functions provided.
-
showSummaryLinks
-
Should we display links for the summaries?
-
splitContents
-
Split the contents of the current Part into its respective subparts, if it is multipart MIME encoding. Unlike the imap_*() functions, this will preserve all MIME header information.
-
strict7bit
-
Should we make sure the message is encoded via 7-bit (e.g. to adhere to mail delivery standards such as RFC 2821)?
-
toArray
-
Returns the internal header array in array format.
-
toCanonicalString
-
Returns the encoded part in strict RFC 822 & 2045 output - namely, all newlines end with the canonical <CR><LF> sequence.
-
toString
-
Return the entire message contents, including headers, as a string.
-
toString
-
Returns the internal header array in string format.
-
toString
-
Return the entire part in MIME format. Includes headers on request.
-
transferDecode
-
Decodes the contents of the part to either a 7bit or 8bit encoding.
-
transferDecodeContents
-
Transfer decode the contents and set them as the new contents.
-
transferEncode
-
Encodes the contents with the part's transfer encoding.
-
transferEncodeContents
-
Transfer encode the contents (to the transfer encoding identified via getTransferEncoding()) and set as the part's new contents.
-
trimEmailAddress
-
If an email address has no personal information, get rid of any angle brackets (<>) around it.
-
type
-
Returns the MIME type for the given input.
-
TYPEAPPLICATION
-
-
TYPEAUDIO
-
-
TYPEIMAGE
-
-
TYPEMESSAGE
-
-
TYPEMODEL
-
Older versions of PHP's imap extension don't define TYPEMODEL.
-
TYPEMULTIPART
-
-
TYPEOTHER
-
-
TYPETEXT
-
-
TYPEVIDEO
-