class MimePart extends Object

MIME message part.

Constants

ENCODING_BASE64

encoding

ENCODING_7BIT

encoding

ENCODING_8BIT

encoding

ENCODING_QUOTED_PRINTABLE

encoding

internal EOL

LINE_LENGTH

Properties

mixed $body

Methods

setHeader($name, $value, $append = FALSE)

Sets a header.

mixed
getHeader($name)

Returns a header.

clearHeader($name)

Removes a header.

string
getEncodedHeader($name)

Returns an encoded header.

array
getHeaders()

Returns all headers.

setContentType($contentType, $charset = NULL)

Sets Content-Type header.

setEncoding($encoding)

Sets Content-Transfer-Encoding header.

string
getEncoding()

Returns Content-Transfer-Encoding header.

addPart(MimePart $part = NULL)

Adds or creates new multipart.

setBody($body)

Sets textual body.

mixed
getBody()

Gets textual body.

string
getEncodedMessage()

Returns encoded message.

Details

at line 50
MimePart setHeader($name, $value, $append = FALSE)

Sets a header.

Parameters

$name
$value
$append

Return Value

MimePart

at line 94
mixed getHeader($name)

Returns a header.

Parameters

$name

Return Value

mixed

at line 105
MimePart clearHeader($name)

Removes a header.

Parameters

$name

Return Value

MimePart

at line 118
string getEncodedHeader($name)

Returns an encoded header.

Parameters

$name

Return Value

string

at line 150
array getHeaders()

Returns all headers.

Return Value

array

at line 162
MimePart setContentType($contentType, $charset = NULL)

Sets Content-Type header.

Parameters

$contentType
$charset

Return Value

MimePart

at line 174
MimePart setEncoding($encoding)

Sets Content-Transfer-Encoding header.

Parameters

$encoding

Return Value

MimePart

at line 185
string getEncoding()

Returns Content-Transfer-Encoding header.

Return Value

string

at line 195
MimePart addPart(MimePart $part = NULL)

Adds or creates new multipart.

Parameters

MimePart $part

Return Value

MimePart

at line 205
MimePart setBody($body)

Sets textual body.

Parameters

$body

Return Value

MimePart

at line 220
mixed getBody()

Gets textual body.

Return Value

mixed

at line 233
string getEncodedMessage()

Returns encoded message.

Return Value

string