- don't call FETCH for empty (size=0) message parts
| | |
| | | { |
| | | if ($part->type == 'headers') |
| | | $out .= rcmail_message_headers(sizeof($header_attrib) ? $header_attrib : NULL, $part->headers); |
| | | else if ($part->type == 'content') |
| | | else if ($part->type == 'content' && $part->size) |
| | | { |
| | | if (empty($part->ctype_parameters) || empty($part->ctype_parameters['charset'])) |
| | | $part->ctype_parameters['charset'] = $MESSAGE->headers->charset; |
| | |
| | | // turn off output buffering and print part content |
| | | if ($part->body) |
| | | echo $part->body; |
| | | else |
| | | else if ($part->size) |
| | | $IMAP->get_message_part($MESSAGE->uid, $part->mime_id, $part, true); |
| | | } |
| | | |