Mail_mime Mail_mime (
mixed $params = array()
)
Creates a new instance of Mail_Mime
array $params - An associative array of parameters.
These parameters affect the way the message is built. Use
Mail_Mime::setParam()
to set them later.
$params['eol'] - Type of line end.
Default is ""\r\n"".
$params['delay_file_io'] - Specifies if attachment files
should be read immediately when adding them into message object or when building
the message. Useful for big messages handling using saveMessage* functions.
Default is "false".
$params['head_encoding'] - Type of encoding to
use for the headers of the email. Default is "quoted-printable".
$params['text_encoding'] - Type of encoding to
use for the plain text part of the email. Default is "quoted-printable".
$params['html_encoding'] - Type of encoding for
the HTML part of the email. Default is "quoted-printable".
$params['head_charset'] - The character set
to use for the headers. Default is "iso-8859-1".
$params['text_charset'] - The character set
to use for the plain text part of the email. Default is "iso-8859-1".
$params['html_charset'] - The character set
to use for the HTML part of the email. Default is "iso-8859-1".
Normally, it is not necessary to set parameters. But, if you want to send
the generated MIME message using
Mail
then you have to set eol to
"\n".
For backward compatybility setting end of line string as constructor's first parameter is supported.
If you're working with big attachments, enabling 'delay_file_io' will provent from loading attachments into memory. Until you're not using getMessage* functions don't worry about PHP's memory limit.