About Spam |
About SpamBouncer |
Configuration Variables |
Blocked Spammers |
Pattern Matching Filters
SpamBouncer Variable Definitions:
||SPAM and NONE.
The MAINSLEAZE variable controls how the SpamBouncer treats email that comes from or contains a domain or IP belonging to an email sender that both sends a significant quantity of legitimate email, and sends a significant quantity of spam.
There are three sets of IPs and domain names that this variable affects:
- Mainsleaze lists. Lists that contain domains and IPs that belong to otherwise-legitimate companies that advertise via spam, but that also send legitimate email, and often to the same bulk email lists. As you can imagine, blocking such email can cause false positives, but not blocking it allows spam to be delivered and rewards these companies for their bad behavior.
- Opt-Out ESP lists. Lists that contain domains and IPs that belong to email service providers (ESPs), senders of high-volume bulk email, whose email has either hit the SpamBouncer's spamtraps or has generated a significant number of complaints from users. ESPs on these lists may be deliberate spammers, but usually just have lax standards and/or bad list-management practices.
- Spammy ISP lists. A list that contains IP ranges that belong to internet service providers (ISPs), companies that provide Internet access and web hosting services to individuals and other companies, whose customers include a significant number of spammers and who either ignores spam complaints entirely or fails to stop spamming by customers. Such ISPs are considered spam-friendly, and email from any customer of theirs is scored negatively unless that specific customer has been whitelisted either in the SpamBouncer or by the recipient.
Users control the SpamBouncer's behavior with this set of domains and IPs by setting the MAINSLEAZE variable. That variable has three settings:
- None. Set MAINSLEAZE=NONE in the variables section of your .procmailrc to tell the SpamBouncer not treat the domains and IPs of legitimate companies that spam as "spammy" in any way. (In other words, skip filtering for these domains and IPs entirely.)
- Block. Set MAINSLEAZE=BLOCK in the variables section of your .procmailrc file to tell the SpamBouncer to filter for email referring to domains and IPs of legitimate companies that spam, but to block it rather than classify it as outright spam, allowing you to check your BLOCKFOLDER and whitelist any such email that you asked to receive and want. (In other words, score this email at your BLOCKLEVEL rather than your SPAMLEVEL.)
This is the default setting. If you do not explicitly set the MAINSLEAZE variable in your .procmailrc file, it is set to block by default.
- Spam. Set MAINSLEAZE=SPAM in the variables section of your .procmailrc file to tell the SpamBouncer to filter for email referring to domains and IPs of legitimate companies that spam, and to treat any such email exactly as the it treats email from any other known spammer. (In other words, score this email at your SPAMLEVEL, just as SpamBouncer scores email containing references to any other known spammer's domains or IPs.)
CAUTION! Do not sent MAINSLEAZE=SPAM unless you are willing to delete all email from these sources outright. The SpamBouncer does not contain artificial intelligence technology; it cannot distinguish between spam from a mainsleaze spammer and a private email from a friend of yours who happens to work for that spammer. Please be careful!