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.