Пример #1
0
  *
  */
 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;