//resto a una fecha la otra
 $seconds = $timestamp1 - $timestamp2;
 $dias = $seconds / (60 * 60 * 24);
 $dias = abs($dias);
 $dias = floor($dias);
 $scripts = $objAntispam->existScriptSieve($email, "scriptTest.sieve");
 // verifica que usuarios no tienen activado el script de vacaciones
 if ($seconds0 >= 0 && $seconds <= 0) {
     // si la fecha inicial >= fecha actual entonces se debe subir el script
     $spamCapture0 = false;
     if (preg_match("/scriptTest.sieve/", $scripts['actived']) && $scripts['status']) {
         // si CapturaSpam=? y Vacations=ON
         $spamCapture0 = true;
     }
     $body = str_replace("{END_DATE}", $end_date, $body);
     $status = $pVacations->uploadVacationScript($email, $subject, $body, $objAntispam, $spamCapture0);
 }
 // elimina el script de vacaciones si el tiempo de sus vacaciones ya expiro
 if ($scripts['actived'] != "") {
     if (preg_match("/vacations.sieve/", $scripts['actived']) && $scripts['status']) {
         // si CapturaSpam=? y Vacations=ON
         $spamCapture = true;
     }
     if ($seconds > 0) {
         // si es positivo entonces la fecha actual es mayor que la fecha final del script
         $res = $pVacations->updateMessageByUser($id_user, $subject, $body, $ini_date, $end_date, "no");
         if ($res) {
             $status = $pVacations->deleteVacationScript($email, $objAntispam, $spamCapture);
         }
         if (!$status) {
             echo $pVacations->errMsg;