Ejemplo n.º 1
0
         $msg_id = str_replace('M', '', $thread);
         break;
     case 'T':
     case 'C':
     default:
         continue;
 }
 // - if M{id} is valid
 $res = $m->get($msg_id, false);
 if (!$res) {
     echo 'no such message (' . $msg_id . ')' . NEWLINE;
     info($res, true);
     continue;
 }
 $from = $j->GetInfoFromMessageFrom($message);
 $body = $j->GetInfoFromMessageBody($message);
 $from = preg_replace('/@([^\\/]+)\\/.*$/', '@\\1', $from);
 // - recipient list based on original message
 $list = $m->getRecipients($msg_id);
 $_list = array($res->from_user);
 foreach ($list as $obj) {
     if (!$obj->user) {
         $_list[] = $obj->email;
     } else {
         $_list[] = $obj->user;
     }
 }
 $list = $_list;
 // - internal user based on sitellitem_forward settings
 $from_user = $m->getUserFromForward('jabber', $from);
 if (!$from_user) {