* */ case 'M': // put together pieces // $subject done // $responding_to done ($message_id) // $recipients is empty array() // priority if ($decoded->headers['x-priority'] == 1) { $priority = 'high'; } else { $priority = 'normal'; } if (!empty($decoded->body)) { if ($decoded->ctype_secondary == 'plain') { $body = $wmsg->formatBody($decoded->body); } else { $body = $decoded->body; } $attachments = array(); } else { $body = ''; $attachments = array(); foreach ($decoded->parts as $part) { if ($part->disposition == 'attachment' || $part->ctype_primary != 'text') { $a = array('type' => 'document'); $a['name'] = $part->d_parameters['filename']; $a['body'] = $part->body; $a['mime'] = $part->ctype_primary . '/' . $part->ctype_secondary; $a['summary'] = ''; $attachments[] = $a;