Quarantine Indexing

Metadata from the quarantined messages (sender, recipient, date, subject, etc) is stored in a database to speed up queries of the quarantine. PureMessage supports two database formats for these indexes. PostgreSQL, an object-relational database system, is the default PureMessage database. CDB is a simple flat-file database, which is suitable for smaller installations running on a single PureMessage server.

When using CDB, the Quarantine ID, Queue ID (as designated by the MTA), recipient and sender fields are indexed. Searching for an exact value in any of these fields results in fast search results. If a wildcard is specified in an address search, no index is used, resulting in a slower search (commensurate with the number of messages in the quarantine).

When using PostgreSQL, information from the Subject, Body and other message parts are also indexed to provide fast queries and message previews in the End User Web Interface and the Manager interface to the quarantine. Advanced queries or queries involving wildcards are faster than with CDB.

Related concepts
Centralized Quarantine Management
Reports Tab
Related information
CDB web site