/**
  */
 function delete_log_item()
 {
     // only do this for administrators
     if (PostmanUtils::isAdmin()) {
         $this->logger->trace('handling delete item');
         $postid = $_REQUEST['email'];
         if (wp_verify_nonce($_REQUEST['_wpnonce'], 'delete_email_log_item_' . $postid)) {
             $this->logger->trace(sprintf('nonce "%s" passed validation', $_REQUEST['_wpnonce']));
             $purger = new PostmanEmailLogPurger();
             $purger->verifyLogItemExistsAndRemove($postid);
             $mh = new PostmanMessageHandler();
             $mh->addMessage(__('Mail Log Entry was deleted.', 'postman-smtp'));
         } else {
             $this->logger->warn(sprintf('nonce "%s" failed validation', $_REQUEST['_wpnonce']));
         }
         $this->redirectToLogPage();
     }
 }