Dealing With Spam The kind, not the Food product.
What is Spam? Unwanted/unrequested commercial Sometimes for questionable, possibly illegal goods or services On large scale is a significant waste of time and resources
What isn’t Spam? Are viruses spam? Are phishing scams spam? Not really, they are a different kind of problem, but often spam filtering techniques will catch these s as well
How to Avoid Spam Most spammers these day get addresses via web crawlers Avoid putting your address on web pages Beware web based message boards and web based mail list archives New software should be smart enough to obscure addresses, but check first
Avoiding Spam If you need to list your address in public, make it hard for machines to read Spell out parts, such as “kevin AT fnal.gov” instead of using an Create a.jpg or.gif image of your address
Spam Filtering At Fermilab On the central servers at Fermilab, all from outside the lab passes through our spam filtering servers These servers pass all through a program called SpamAssassin This inserts hidden headers with a “spam score” that programs or other servers can filter on
Spam Filtering at Fermilab No is blocked on the gateways for spam content The IMAP servers by default deliver with a spam score of 5 or higher to a folder called “Tagged Spam”
Tagged Spam If you don’t see your ‘Tagged Spam’ folder, you may have to subscribe to it In Netscape, Mozilla, or Thunderbird, go to the File menu and select Subscribe You can also access it via the Webmail interface Don’t forget to delete old spam occasionally to save quota space
How Spam Assassin Works SpamAssassin uses two basic types of tests, regular expression tests and Real-time Black hole List tests
Regular Expression Tests Test for known spam words or phrases “Get Rich Quick” “$$$$$” “From: Other sorts of tests like faking from Outlook instead of spam generating software Subtle things like too many html color changes
Realtime Blackhole Lists Test the “received” headers to identify machines the message passed through Checks for Spammer owned machines Poorly configured servers Known hacked machines Spam Assassin does not block on these, but “hits” == more spam score
Other Ways to Fight Spam Netscape/Mozilla/Thunderbird have Adaptive spam filtering The client looks at the words in you mark spam/not spam and learns how to classify better Its important to correct mistakes, just click the “Junk/Not Junk” button on the toolbar
Teaching Mail Filters I find it easier to configure Thunderbird to move its Junk to a separate folder This way I only have to look for spam in my inbox, and non-spam in my Junk folder Less brain overhead than checking the little junk icon on every message
Other Mail Filters If you see regular spams with a certain sender, subject or recipient, most modern mail clients have easy to use filtering built in Mail filters are now available on the Fermi IMAP servers as well To edit your IMAP filters, log on to the webmail interface, click on “Options”, then “Mail Filters”
For More Information