if (static::ENCODING_BASE64 !==
$altBodyEncoding &&
static::
hasLineLongerThanMax($this->AltBody
)) { $altBodyEncoding =
static::ENCODING_QUOTED_PRINTABLE;
} //Use this as a preamble in all multipart message types
$mimepre = '';
switch ($this->message_type
) { case 'inline':
$body .=
$mimepre;
$body .=
$this->
getBoundary($this->boundary
[1
],
$bodyCharSet, '',
$bodyEncoding);
$body .=
$this->
encodeString($this->Body,
$bodyEncoding);
$body .=
static::
$LE;
$body .=
$this->
attachAll('inline',
$this->boundary
[1
]);
break;
case 'attach':
$body .=
$mimepre;
$body .=
$this->
getBoundary($this->boundary
[1
],
$bodyCharSet, '',
$bodyEncoding);
$body .=
$this->
encodeString($this->Body,
$bodyEncoding);
$body .=
static::
$LE;
$body .=
$this->
attachAll('attachment',
$this->boundary
[1
]);
break;
case 'inline_attach':
$body .=
$mimepre;
$body .=
$this->
textLine('--' .
$this->boundary
[1
]);