fmII
Mon, Sep 08th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 02:03 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 mapSoN - Default branch
Section: Unix

 

Added: Thu, Jan 24th 2002 13:33 UTC (6 years, 7 months ago) Updated: Wed, Apr 9th 2008 06:58 UTC (5 months, 2 days ago)


About:
mapSoN is an anti-spam system that uses an approach which is entirely different than other systems. Instead of trying to recognize spam by the IP address of the SMTP dialog's peer or by certain patters in the mail's body, it uses the sender's email address to decide whether the e-mail is delivered to your mailbox or not: Any email that comes from a "known" address may pass, but any email that comes from an email address seen for the first time needs special confirmation before it may pass. "Special confirmation" means that mapSoN will generate an MD5 checksum of the to-be-confirmed email and store the email in a temporary spool directory. Then it sends a request for confirmation to the address from which the mail was coming. In this request, it will include the MD5 checksum and ask the recipient to reply back and to quote that MD5 hash. Once it sees that MD5 hash again, it considers that a confirmation of the original email, delivers the deferred email from the spool to your mailbox, and adds the sender's address to the database of known addresses, so that the next time he tries to contact you, his mail will pass through immediately. This heuristic catches almost any spam email, because spammers have to fake their sender addresses in order to avoid being held responsible for their abuse. Hence, their address will most likely not be in the database of known addresses, nor will they ever receive the request for confirmation email.

Author:
Peter Simons [contact developer]

Rating:
8.08/10.00 (2 votes)

Homepage:
http://cryp.to/mapson/

Trove categories: [change]
[Development Status]  5 - Production/Stable
[Environment]  Console (Text Based), No Input/Output (Daemon)
[Intended Audience]  System Administrators
[License]  OSI Approved :: GNU General Public License (GPL)
[Operating System]  POSIX, Unix
[Programming Language]  C++
[Topic]  Communications :: Email :: Filters

Dependencies: [change]
procmail (Default branch) (recommended)
[download links]

 
Project admins: [change]
» Peter Simons (Owner)

» Rating: 8.08/10.00 (Rank N/A)
» Vitality: 0.00% (Rank 40752)
» Popularity: 0.20% (Rank 23954)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 2,904
   URL hits: 1,036
   Subscribers: 3

Other projects from the same categories:
procmail
popsneakerconfig
Apache SpamAssassin
Nspy
emailsoap

Users who subscribed to this project also subscribed to:
Concordance
pcmcia-cs
GPSMan
AFT
metaf2xml


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default     GNU General Public License (GPL) Homepage

 Comments

[»] Sender-updated whitelists
by Wayne Hayes - Apr 18th 2002 08:14:22

An excellent idea; I've been using precisely this mechanism for about a year now, except rather than an MD5 checksum I simply have a hard-coded constant password (same for everybody) that I ask the sender to respond with before I add them to my "whitelist".
(That's a good name for the "database" which Peter speaks of; it's the opposite of a blacklist.) Having a constant password is OK for the same reason that Peter mentions: spammers won't ever receive the mail. It works very well.

It's good to see that somebody has packaged this scheme up and made it available; my version is coded purely with procmail and a few shell scripts (no C++), but isn't really ready for distribution.

[reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs