Scripts Index
Python Email Systems  

Active Spam Killer

download download home home   report broken
important script information
company name:
sourceforge.net
license: Free
minimum requirements: Python
functional limitations:
Active Spam Killer description
Active Spam Killer takes advantage of the fact that most spammers use invalid or fake "From:" address in their messages. When a new message arrives and the sender is unknown, ASK sends a "confirmation message" back, informing the sender that the original message has been queued, pending confirmation.When the sender confirms (a simple reply), ASK delivers the original message and adds the sender to a "whitelist". Further messages from this sender will be immediately delivered. It is also possible to ignore messages based on specific criteria, like sender's email, subject and so on. The goal of ASK is to block Spam mail before it is delivered to your mailbox. As we know, filtering alone is not effective since many times Spam mail contains no detectable elements.

ASK should be invoked from .forward (or .procmailrc if you are using procmail). The incoming message should be piped to ASK, which will be in charge of doing the actual delivery.

When ASK receives an email, if first checks the email address against your "ignorelist". If the address is listed there, it's ignored completely. Then, the message is checked against your "blacklist". If it's there, a nastygram is sent back to the sender with something like "Please stop sending me emails" in the Subject line.

The real fun happens when an email comes from an unknown user (i.e, someone not in any of your lists). In this case, ASK calculates the MD5 checksum of the message a secret MD5 key (configured during installation time). This number is sent as part of a "confirmation message" back to the user. If the user replies to it, the confirmation number (in the subject) is recognized, the message is dequeued and delivered. If the user does not reply, the message remains queued until it's removed.

The program has some intelligence to deal with specific cases. For instance, if a mail is sent to a non-existing user, the error message from mailer-daemon is ignored. This avoids seeing lots of "invalid user" messages in your inbox.

Another interesting "twist" is that messages coming from your own email address are never trusted. If the spammer knows your address he could easily fake your own address as the From: line. Messages coming from you will be identified by a "mailkey", a piece of string you always put on your message by default (maybe a piece of your own signature). This has the added side-effect of allowing any messages coming in reply to a message you sent to someone (as long as that person keeps your "mailkey" in it's quoted reply, a practice common these days).

The program never deletes any messages. For instance, if you send yourself a message without your mailkey (a possible Spam), it will be saved in a "Junk" mailfolder (you can specify this folder during the configuration).
Similar scripts
Get active email addresses from Windows (Popularity: ) : Get active email addresses from Windows Exchange script is designed for Windows Exchange Server to get all email addresses from Exchange and Active Directory, (and aliases) from all active users. It uses ASDI scripting and LDAP paths to get user ...
Outlook Export (Popularity: ) : This class allows for the export of messages, Contacts and notes from Outlook to a ZODB filesystem database.
Get active email addresses from Windows Exchange (Popularity: ) : Get active email addresses from Windows Exchange script is designed for Windows Exchange Server to get all email addresses from Exchange and Active Directory,  (and aliases) from all active users. It uses ASDI scripting and LDAP paths to get user info from Active ...
E-mail Address Validation (Popularity: ) : This script simply validates an e-mail address.
BoboMail (Popularity: ) : This tool is a webmail application which can provide mail access through a webpage interface. / Presently this tool has the following features: / ?read, write, reply, forward, delete and bounce messages / ?send and receive attachments / ?decodes quoted-printable, ...
JWZ's Threading Algorithm (Popularity: ) : This script is a Python implementation of Jamie Zawinski's threading algorithm, which takes a bunch of email messages and groups them into threads.

The module contains a thread() function that takes a list of Message objects. Message is a class ...

Reading and writing mbox style mailbox f (Popularity: ) : This script demonstrates reading and writing an mbox style mailbox. This script is an mbox filter. It scans through an entire mbox and writes the messages to a new file. Each message is passed through a filter function which may ...
Unpack a multipart MIME message (Popularity: ) : This script is an example of using the email module to unpack and decode a MIME message. This example uses the message's walk() method.
Getmail (Popularity: ) : Getmail is a mail retriever designed to allow you to get your mail from one or more mail accounts on various mail servers to your local machine for reading with a minimum of fuss. Getmail is designed to be secure, ...
SimpleMAPI (Popularity: ) : This script uses ctypes to communicate with the default email client on Windows. It was tested with Outlook Express, Outlook 97 and 2000, Eudora, Incredimail and Mozilla Thunderbird (1.5.0.2). It allows you to create automated messages with attachments.
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar Software
WebASK - Web GUI for Active Spam Killer (Popularity: ) : WebASK is a web based tool for adminbistrating your queue\\\\\\\'s with ASK (Active Spam Killer) another sourceforge project.
Antrasoft Spam Killer (Popularity: ) : Spam Killer is a powerful self-educated Add-in which filters unwanted emails. It based on AntraSOFT algorithm of recognition similar images in different graphical files and similar texts in different documents and having an artificial intellect which tunes up Spam Killer ...
Easy Spam Killer (Popularity: ) : Easy Spam Killer: great for those cases when your mailbox receives more spam than traditional spam filters can clean.
Spam Bully for Outlook (Popularity: ) : Spam Bully utilizes the latest technology which learns from spammers messages and continually adjusts itself to protect your mailbox. Using proactive rather than reactive methods for eliminating spams, it can block over 99% of spam in most cases. It can ...
IPS Spam Filter (Popularity: ) : The progam runs in the background and catches 99% of the spam messages. All Spam E-mails are removed from your e-mail box and stored at a special place where you can review them.
Spam Bully for Outlook 2000/2002/2003 (Popularity: ) : Spam Bully utilizes the latest technology which learns from spammers messages and continually adjusts itself to protect your mailbox. Using proactive rather than reactive methods for eliminating spams, it can block over 99% of spam in most cases. It can ...
Spam Bully for Outlook Express 5/6 (Popularity: ) : Spam Bully utilizes the latest technology which learns from spammers messages and continually adjusts itself to protect your mailbox. Using proactive rather than reactive methods for eliminating spams, it can block over 99% of spam in most cases. It can ...
Ad Nuker Popup Blocker & Spam Filter (Popularity: ) : Filter Junk E-Mail Spam, Ads, Pop Ups advertising, Viruses, Tojans & Spyware. Works with POP3 & IMAP. This FREE tool uses intelligent filtering of annoying Popup ads, e-mail spam, Spyware, Adware, Trojans, Viruses, Spyware Cookies. Unique features allow you to ...
Spam Bully 4 for Outlook (Popularity: ) : Outlook Bayesian spam filter intelligently keeps your Inbox spam free. Easy to use toolbar. Allow or block email addresses, IP's, words/phrases you choose. Block spam by country and language. Bounce spam back to spammers. Report spammers to their hosts and ...
Spam Bully 4 for Vista (Popularity: ) : Vista Mail Bayesian spam filter intelligently keeps your Inbox spam free. Easy to use toolbar. Allow or block email addresses, IP's, words/phrases you choose. Block spam by country and language. Bounce spam back to spammers. Report spammers to their hosts ...
ad


Rate me
supported os
All
stats
downloads 6
version 2.4.1
size in Kb
popularity   
1117/371340
user rating 0/10
New Scripts
Popular Scripts
Latest Reviews