Esempio n. 1
0
 /*if (!$import) {
     foreach ($unseen as $key => $_unseen) {
       if ($_unseen < $mbMailUid) {
         unset($unseen[$key]);
       }
     }
   }*/
 array_splice($unseen, $limitMail);
 if (count($unseen) > 0) {
     $unread = 0;
     //unseen mail
     $loop = 0;
     //loop of foreach
     $created = 0;
     foreach ($unseen as $_mail) {
         $pop->cleanTemp();
         $mail_unseen = new CUserMail();
         $mail_unseen->account_id = $_source->_id;
         $mail_unseen->account_class = $_source->_class;
         //mail non existant
         $header = $pop->header($_mail);
         $content = $pop->getFullBody($_mail, false, false, true);
         $hash = $mail_unseen->makeHash($header, $content);
         if (!$mail_unseen->loadMatchingFromHash($hash)) {
             $mail_unseen->setHeaderFromSource($header);
             $mail_unseen->setContentFromSource($pop->getFullBody($_mail, false, false, true));
             //text plain
             $mail_unseen->getPlainText($_source->object_id);
             //text html
             $mail_unseen->getHtmlText($_source->object_id);
             //sent ?