This class represents a single part of a MIME message. It contains
the actual content of the message part plus information about its encoding,
content type and original filename. It provides a method for generating a
string from the stored data.
Zend_Mime_Part objects can be
assemble a complete multipart message.
Zend_Mime_Part is instantiated with a string that
represents the content of the new part. The type is assumed to be
OCTET-STREAM, encoding is 8Bit. After instantiating a
Zend_Mime_Part, meta information can be set by accessing its
public $type = Zend_Mime::TYPE_OCTETSTREAM;
public $encoding = Zend_Mime::ENCODING_8BIT;
getContent() returns the encoded content of the
MimePart as a string using the encoding specified in the attribute
$encoding. Valid values are Zend_Mime::ENCODING_* Characterset conversions are
getHeaders() returns the Mime-Headers for the
MimePart as generated from the information in the publicly accessible
attributes. The attributes of the object need to be set correctly before
this method is called.
$charset has to be set to the actual charset of the
content if it is a text type (Text or HTML).
$id may be set to identify a content-id for inline images
in a HTML mail.
contains the name the file will get when downloading it.
$disposition defines if the file should be treated as an
attachment or if it is used inside the (HTML-) mail (inline).
is only used for informational purposes.
defines string as boundary.
$location can be used as resource URI
that has relation to the content.
defines languages in the content.