The GFI MailEssentials AntiSpam Quarantine or Greylisting database is corrupt.
- GFI MailEssentials
- All supported environments
A tool called esentutl.exe can be used to repair the database. The following procedure explains how to use this Microsoft Windows Utility to repair the GFI MailEssentials Quarantine database.
- Stop the GFI MailEssentials Managed Attendant service
- Go to Start->Run->%temp% and delete all JET*.tmp files in this and the parent TEMP folder (sometimes %temp% opens to a subfolder of the TEMP folder)
- Create a backup of the Quarantine Store database (or the Greylisting database if required). By default for quarantine this is located in ..\GFI\MailEssentials\Antispam\Quarantine\quarantine.edb. By default for greylisting.db this is located in ..\GFI\MailEssentials\Antispam\data\greylisting.db.
- From command prompt, change the path to the folder of the Quarantine Store database or Greylist database
- To repair the database, enter in the following command: esentutl /p databasename.edb
- Note: The databasename is the name of the Quarantine Store database configured in Quarantine Settings
- Example:: esentutl /p quarantine.edb (Applies to Greylist database as well)
- A warning message will appear indicating that this process should only be performed on corrupted database file
- Click OK to start the integrity check.
- Once completed, start the GFI MailEssentials Managed Attendant service again and access the Quarantine Management user interface
GFI MailEssentials uses Microsoft ESE (Extensible Storage Engine) databases (aka JetBlue) for the Quarantine feature and for the Greylisting feature. The ESE database may get corrupted. In case of Greylisting, no important information would get lost if the database gets corrupted and when a new Greylisting database is created, MailEssentials will only need to learn the triplets from scratch. If the Quarantine database gets corrupted however it might be the case that false positive SPAM emails would be lost.