This article applies to:
- Trustwave SEG/MailMarshal SMTP/SEG
- SpamProfiler functionality
- How does SpamProfiler classify a message as spam?
- How can I set up SpamProfiler to avoid blocking good email?
- How can I deal with good email that is blocked by SpamProfiler?
SpamProfiler is a spam filtering system that checks messages as they are being delivered to SEG. SpamProfiler checks messages after all parts have been received, including the headers and body.
SpamProfiler uses a database of signatures of reported spam. The database is based on a combination of factors including user reports and source reputation. This information is gathered from a worldwide network of sources.
- Signatures are kept current through frequent database updates.
To maximize efficiency and minimize false positives with SpamProfiler, consider the following best practices:
For more anti-spam best practices, see article Q10810.
- Ensure that SpamProfiler can access the remote database. Each email processing server must have real time web access. You can configure proxy settings if required.
- For more information about how to confirm SpamProfiler connectivity, see article Q12992.
- In MailMarshal 6.5 and above, you can use SpamProfiler results in standard rules, and you can apply other rule conditions to refine the rule triggering.
- Trustwave strongly recommends you upgrade to a current version of MailMarshal.
- In SEG version 7.3 and above, SpamProfiler supports checking of both inbound and outbound messages.
- For earlier versions, apply SpamProfiler only to inbound messages.
- Apply global whitelists and user Safe Sender lists to SpamProfiler action.
Dealing with false positives
If you experience unacceptable levels of false positives, review the best practices above. You can also take the following actions:
- You can configure SpamProfiler to quarantine messages to a folder that end users can manage through the MailMarshal Spam Quarantine Management website. (If you set SpamProfiler to deny messages at the Receiver, they are not available for review. This option was the default prior to MailMarshal 6.5.)
- You can collect examples of false positives and send them to Trustwave for review:
- Ensure that SpamProfiler is set to quarantine messages in a folder.
- Using the MailMarshal Console, locate the false positive messages.
- Forward the messages to Trustwave.
- In MailMarshal SMTP 6.7 and above, you can forward messages using the "report as not spam" button on the Console.
- In earlier versions, you can right-click a message listing and select Forward, or view the message in the console and select Forward from the Message menu. Forward the message to firstname.lastname@example.org.
- When you submit a false positive message to Trustwave as described here, it is automatically validated through a series of checks. If the message passes these checks, it is entered as a correction in the SpamProfiler signature database.
- Note: If your false positive submission cannot be automatically processed, it will take significantly longer for any change to occur.
- The exact timeframe for database updates varies, but normally changes will take effect within hours.
- If the above process does not resolve your issue, or you are experiencing a problem with significant numbers of messages, contact Trustwave Technical Support for assistance.
- To configure SpamProfiler, see the Internet Access and SpamProfiler items in MailMarshal Properties. Exact terms and options depend on the version of MailMarshal. Additional information is available in the User Guide and Help.
- For another configuration setting that can help to minimize false positives in some earlier versions, see Trustwave Knowledgebase article Q12699.