PureMessage makes use of the Sieve language to implement message scanning. Message tests and actions are configured in the policy script ( policy.siv ), which is run by the PureMessage milter. The milter runs the policy script and interacts with the mail transfer agent (MTA). The following list describes some of the configurable filtering tasks:

 
1. Email arrives from the Internet via the organization's firewall
2. The sentmail Mail Transfer Agent (MTA) receives the email and automatically sends it via Milter protocol to Purifiedmail.net
3. Purifiedmail.net takes the email and applies filters that have been deployed
4. Anti-virus check for signatures of viruses
5.Various list checks allow messages to be immediately acted upon, circumventing anti-spam checking
6. Anti-spam computes the spam probability of the email and if configured, checks with thirdparty DNSBLs
7. The message will trigger a threshold based upon its spam probability,thus quarantining,tagging and passing etc
8. The MTA receives messages suitable for delivery back from the Purifiedmail.net server
9. The MTA then forwards to the internal email server (MDA) and the client receives it
 
Example of Threshold Actions
 
 
Sample of message tagged with spam probability
 
 
Quarantine and Digest
 
1. Messages are never lost
2. Flexible expiry and archiving
3. Messages in quarantine can be classified as spam, virus, and others
4. Simple to configure
5. Administrators can search and retrieve
6. Users retrieve their own false positives from the quarantine digest
 
 
For existing customer, it would only cost USD $29.95 per email account