[GOODIE] Celeste - Spam

squeak-dev at lists.squeakfoundation.org squeak-dev at lists.squeakfoundation.org
Tue Sep 3 15:37:51 UTC 2002


--==CelesteAttachment56422==

from preamble:

"Change Set:		Celeste - Spam
Date:			3 September 2002
Author:			Tim Olson

This change set adds spam handling capabilities to Celeste.   It is
based upon Paul Graham's 'A Plan For Spam' document:

	http://www.paulgraham.com/spam.html

which uses Bayesian techniques to estimate the probability that an
incoming message is spam or not.  It creates a database of regular mail
tokens and spam tokens, which are associated with the mail database.

Incoming mail is tokenized and checked for potential spam, updating the
token databases.  If the estimated probability that the message is spam
is greater than 0.9, then the message is silently filed in the '.spam.'
category.  Spam that gets through to the 'new' mailbox can be marked as
spam by clicking the new 'Spam' button.  This moves the message to the
'.spam.' category, and also updates the token database accordingly. 
False positives (regular mail that is incorrectly marked as spam) can be
corrected by clicking on the 'Spam' button while in the .spam. category.
 This will move the message into the 'new' category and update the token
databases accordingly."!
--==CelesteAttachment56422==
Content-type: application/octet-stream
Content-transfer-encoding: base64
Content-disposition: attachment;filename="Celeste - Spam.cs.gz"

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

--==CelesteAttachment56422==--



More information about the Squeak-dev mailing list