Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

Search: 

  Tutorial: Linux Administration How I Caught the Spam and What I Did With it When I Caught it Tutorial

Longtime Perl programmer Mark-Jason Dominus tells us about an unhappy incident involving food and some lawyers. He also finds time tell us how to deal with annoying Email.

Tutorial Details:

How I Caught the Spam and What I Did With it

The email spam was really starting to bother me towards the end of 1996, when I was getting several junk messages each week. (How quaint that seems now!) I tried to figure out what to do about the spam. Some of the plans worked out well. Some were instant failures. Some were failures but it took me years to decide that they didn't work---those are the most interesting ones. My basic problem was that it annoyed me to get spam mail in my inbox every morning. I wanted to address this problem directly. Complaining back to the the source wasn't what I was looking for, because I would still be annoyed. One solution would have been to stop getting annoyed, but I didn't have much luck with that, so I tried to think of ways to prevent the spam from getting into my inbox in the first place. I started thinking about filtering.

The idea of filtering is simple: write a program that will examine each incoming message, and if it looks like spam, throw it away. If not, the program delivers it to my inbox as usual.

The idea is simple, but the implementation is hard. What does spam look like? And if I couldn't recognize it infallibly, what would happen when I made a mistake?

Failing to recognize spam is called a false negative , and is only a minor problem. The only thing that would happen was that my blood pressure would go up imperceptibly. But the opposite false positive problem, of incorrectly recognizing and discarding some message that wasn't spam, was much more frightening.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Linux Administration How I Caught the Spam and What I Did With it When I Caught it Tutorial

View Tutorial:
Linux Administration How I Caught the Spam and What I Did With it When I Caught it Tutorial

Related Tutorials:

Displaying 1 - 50 of about 3799 Related Tutorials.

How To Stop Spam
: But, Gary, how can I defend myself when there is so much spam everyday? Well, I?m... Special Report: How to Stop Spam I imagine you have seen, heard about... How To Stop Spam How To Stop
 
GUI Tutorial I - FIRST DRAFT
Vanilla Java: GUI Tutorial First Draft Table of Contents GUI Tutorial I - FIRST DRAFT Table... requires techniques which are beyond the scope of this tutorial. Rationale. When
 
What is Java I/O?
Java IO,Java I/O,Introduction to Java IO,Java IO Package What is Java I/O?       .../Output (I/O) is a part of java.io package. The java.io package contains
 
Programming: Hammurabi I
Java: Programming: Hammurabi I Java NotesProgramming: Hammurabi I Description Your program... resource. Each year, ask the ruler how to use the grain in storage. How
 
Programming: Hammurabi I
Java: Programming: Hammurabi I Java NotesProgramming: Hammurabi I Description Your program... resource. Each year, ask the ruler how to use the grain in storage. How
 
I Terribly Wrong In Your Computer
more and more. So, what should I do Did I need to reformat my hard drive I...; Andrew Wroblewski I Spy...Something......Something I recently bought a new computer. Mine was getting old, had lost its
 
Summary: I/O
Java Summary: I/O Java: Summary: I/O This needs a lot of work!!!!!!!!!!! Related classes: File, BufferedReader, .... System Methods Some System methods are relevant to I/O String
 
Programming: Hammurabi I - Solution
Java: Programming: Hammurabi I - Solution Java NotesProgramming: Hammurabi I - Solution Solution The following two source files are a solution to the Hammurabi I programming
 
Learn Simple Strategies That Will Stop Spammers From Bombarding Your Inbox!
. And that legitimate messages get caught in the spam filters is a big problem. It is a big problem... spam filter manufacturer. So how can you stop the flood of spam hitting your... your email address they cant spam you. So how do they find you Contrary
 
Linux Open Source
;    What is Linux Linux is a free Unix-type operating... version 0.02 and worked steadily until 1994 when version 1.0 of the Linux Kernel... Source and Linux News & Software A while ago I blogged (lost in migration
 
Console vs Dialog I/O
Java: Console vs Dialog I/O Java NotesConsole vs Dialog I/O Dialog box I/O is useful... for I/O. Console I/O is less useful. Console I/O was the only kind of I/O
 
Programming: Hammurabi I - Project start
Java: Programming: Hammurabi I - Project start Java: Programming: Hammurabi I - Project start Copy these files to start your project The Hammurabi I program may require a number
 
How to Backup Your Computer Files
, and try as I might, I can?t remember what my new year?s resolution was last... work when my computer froze up. Given that I haven?t backed up my computer in almost a year, I can?t even imagine how much data I?d lose if I suffered a power
 
Use of Image I/O library
;    This section illustrates you how to use Image I/O... Use of Image I/O library Use of Image I/O... by the class Kernel to describe how a pixel affect its position in the output image
 
Fill-in: Hammurabi I
Java: Fill-in: Hammurabi I Java NotesFill-in: Hammurabi I Name ______________________________ Fill... plantStr = JOptionPane.showInputDialog(null, "Exalted Ruler, how
 
Installing ant in Linux
;   In this tutorial I will show you how you can install ant tool on your linux box. This installing ant in linux is based on the practical... Installing ant in Linux Installing ant in Linux
 
Console I/O
Java: Console I/O Java NotesConsole I/O Java was designed for graphical user interfaces (GUI) and industrial strength file and Internet I/O. No attempt was made to have simple
 
What is Linux?
What is Linux? What is Linux...;      Linux is a free Unix... to develop what we now take for granted, a derivative of Unix  designed to be fast
 
Beware of the Newest Activity Online? Phishing.
No. I?m not talking here about the outdoor activity enjoyed by many. And no again; I did not misspell it. Phishing is the name given to the latest online scam where... of time; but still, be careful. We all are potential targets. Remember when
 
Open Source Games
developer, and also point out what I see as the major stumbling blocks... me "Open Source Game Development: Qt Games for KDE, PDA's and Windows" when I... the Open Source Game In this article I will explain why I think that games
 
Dialog I/O: Kilometers to Miles
Java: Dialog I/O: Kilometers to Miles Java NotesDialog I/O: Kilometers to Miles... to it, which is exactly what you want to do to prevent a constant from being changed
 
Installing Sun JDK on Linux
Installing Sun JDK on Linux Installing Sun JDK on Linux (Fedora Core 3)      ...; Download the latest version of JDK from http://www.java.sun.com. I have downloaded
 
I think you should be earning more money at this point of your career. Why isn?t it happening?
what I did. I feel it is somewhat like drama or movie scripts- no part or role...) I think you should be earning more money at this point of your career. Why... important to me, and that is one of the reasons I am here. But it has also been
 
When you look back on the position you held last, do you think you have done your best in it?
developments in your career. 62. Give me a reason why I should hire you when I... When you look back on the position you held last, do you think you have done your best in it? When you look back on the position you
 
I find that you have changed jobs many times so far. Why is it so?
principles. This also shows how you would like to be treated. “I believe... 36. I find that you have changed jobs many times so far. Why is it so? I find that you have changed jobs many times so far. Why
 
Perl Programming Books
with Perl and, sure enough, a couple of the examples in there did just what I needed... This book is a work in progress. I have some ideas about what will go into the next... how to do something, and pulling it off of the shelf to browse. When putting
 
Open Source PIM
guess it puts me in my comfort zone. So when my laptop died recently I had... I am starting from scratch here, I thought I?d see what else is out... software what Linux had done for operating systems: begin life as essentially a group
 
The Complete Spring Tutorial
Spring Tutorial,Java Spring Tutorials,Spring 2.5 Beginners Tutorial The Complete Spring Tutorial In this tutorial I will show you how you can integrate struts, spring and hibernate in your web
 
Linux Firewall
other expensive firewall routers.  How to choose Linux Firewall? If you... Linux Firewall Linux Firewall...; What is Firewall? Firewall is a system of hardware or software designed
 
Changes in I/O
Changes in I/O, SE6 Console, Console Package, Console Example Changes in I/O                   
 
Spyware: What It Is and How to Combat It
Spyware: What It Is and How to Combat It Spyware: What It Is and How to Combat... of the user. As with spam, advertising spyware uses the CPU, RAM
 
Difficult Interview Questions Page -8
you ever fire anyone? If so, what were the reasons and how did you handle...;       Question 71: What do you look for when you hire people?  Answer: While hiring people I look for their skills
 
iBatis Deletion Tutorial
;   I hope you have completely understood how to insert...; As I earlier mentioned.. In this section of iBatis tutorial we are going... iBatis Deletion Tutorial iBatis Deletion Tutorial
 
How to make text effect
Photoshop : How to make text effect How to make text...;    Design text effect is so easy now, because I have a tutorial that is base on text effect. It has so easy steps, you will not have any
 
Linux Books
Base and Tutorial The Linux Knowledge Base and Tutorial (LINKBAT.... This manual doesn't tell you how to install Linux; that is described...; Security and Optimizing Linux I realized
 
Java I/0 Examples
; What is Java I/O? The Java I/O means Java Input/Output... Java I/O,Java Input Output,Java IO Stream,Java IO Package,Java IO Example... of byte stream. Classes and Interfaces of the I/O Streams
 
How to make a text effect.
Photoshop : How to make a text effect. How to make...;     This is a text effect tutorial, you can make... as you like. Write text in the file as I have done here.     Add
 
Beginner Guide to Linux Server
. In this tutorial I will show how Linux can installed easily. This is a general guide, So I... of the Linux. How to Get Linux CD's? Linux is free and it is distributed under GNU.... Selecting your Linux Box for installing Linux You can use any low end pc like P-I, P
 
Beginner Guide to Linux Server
why many business are trying Linux. In this tutorial I will show how Linux can..., for your experiment consider these versions of the Linux. How to Get Linux CD's... for installing Linux You can use any low end pc like P-I, P-II and be used for installing
 
Photoshop : Clouds design
How to make a clouds in the sky image How to make... and choose appropriate file size as your design. I have take here a (height.... When you have many clouds, set them another places like here. Final Image
 
File I/O - Text Files
Java: File I/O - Text Files Java NotesFile I/O - Text Files Java can read several types of information from files: binary, Java objects, text, zipped files, etc. One of the most
 
How to Protect Your Computer from Spyware and Adware
; In this tutorial I will show you how you can protect your Computer from Spyware and Adware. Protection is better then cure, so we will first understand how... How to Protect Your Computer from Spyware and Adware
 
Foresight Desktop Linux 0.9.4 Pre 1 has been released now
Foresight Desktop Linux 0.9.4 Pre 1 has been released now Foresight Desktop Linux 0.9.4 Pre 1 has been released now I am please to announce another release of Foresight Desktop Linux. I am also quite proud to say
 
How to make a blooming Face.
Photoshop : How to make a blooming Face. How to make...;     This tutorial will teach to a simple way to give a blooming face effect. It is an easy step by step guide to learn easily. I
 
Difficult Interview Questions Page -2
my best efforts what I can do , if  I feel any sort of  difficulty, I... confirm the salary package when it checks your references.  Question 17: What... . The interviewer want to know  what you expected from your last job when you
 
Photosho Tutorial : How to make a tidy bear.
How to make a tidy bear.< How to make a teddy bear...;  You all have played with the teddy bear when you were a child. In this tutorial we are going to make a teddy bear design and follow the simple
 
Developing Simple Struts Tiles Application
In this section  I will show you how to develop simple Struts Tiles Application. You will learn how to setup the Struts Tiles and create example page with it. What is Struts Tiles? Tiles is a framework for the development user interface
 
What is VRRP?
What is VRRP, VRRP What is VRRP?              ...; connectivity when master router becomes fail due to any fault. For  applying
 
VoIP Tutorial
free VoIP services here. For information on how this website on VoIP tutorial... VoIP Toturial VoIP Tutorial   .... This article explores SIP and Skype and explains how these technologies are driving
 
Beginners Java Tutorial
. In this beginners Java Tutorial you will learn how to download and install... In the section of Java Tutorial you will learn how to write java program to write... In the section of Java Tutorial you will learn how to write java program to create
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.