function mark_spam_no_spam($folder, $email)
 {
     if ($folder == 0) {
         $spam_state = "no spam";
     } else {
         if ($folder == 4) {
             $spam_state = "spam";
         }
     }
     try {
         $spam_email = MailSpamFilters::getRow($email);
         if ($spam_email) {
             $spam_filter = MailSpamFilters::findById($spam_email[0]->getId());
             $spam_filter->setSpamState($spam_state);
             $spam_filter->save();
         } else {
             $spam_filter = new MailSpamFilter();
             $spam_filter->setAccountId($email->getAccountId());
             $spam_filter->setTextType('email_address');
             $spam_filter->setText($email->getFrom());
             $spam_filter->setSpamState($spam_state);
             $spam_filter->save();
         }
     } catch (Exception $e) {
         flash_error($e->getMessage());
         ajx_current("empty");
     }
 }