Alpha of Milter-Spamtrap

Damian Mendoza damian at
Sat Dec 2 15:05:33 GMT 2006


Sounds like a great approach, but how do you prevent aol, hotmail,
geocities, yahoo mail, etc from getting into the backlist as spam sender
as spam appears to come from these domains.



-----Original Message-----
From: mailscanner-bounces at
[mailto:mailscanner-bounces at] On Behalf Of Dennis
Sent: Thursday, November 30, 2006 10:50 PM
To: mailscanner at; spamtools at
Subject: OT: Alpha of Milter-Spamtrap

I put an alpha version of milter-spamtrap up on sourceforge.

I will do more testing this weekend and upload a new version. If anyone 
wants to download it and look it over that would be great.
I am also looking for some input on something. Originally, I had thought

you would have a choice as to only save the IP addresses in a file or 
use the MySQL database or both. However, when I think back to when I did

my dedicated spamtrap I hit about 1 million entries in a relatively 
short time. I think that is way too many for text files. I think I 
should keep the text files only for debug purposes, I think it would be 
un-workable to have it read in a million IP addresses from a text file 
on startup to do the blocking.

    - external editable text configuration file;
    - whitelists by an IP address (CIDR notation)
    - blocks servers that have previously sent Spam
    - fast in-memory cache of blacklisted servers
    - cache entries time-out after an hour so if they have been removed
      the database they will go away. If milter-spamtrap receives 
another Spam
      from the same server, it will find it in the database and place it

in the
      cache for another hour (only works with MySQL database support)
    - optional MySQL database of blacklisted servers
    - optional saving of Spam headers and/or body to show what caused
      offending server to be placed on the blacklist
    - optional cron job to convert database entries to a BIND DNSBL zone

      so you can share your blacklist with others
    - ability to mark an IP address as 'inactive' but not lose the
      so that a history can be maintained (only available when logging
to a
      MySQL database)
    - ability to have one or more individual email addresses defined as 
    - ability to have one or more whole domains defined as honeypots
    - optional extensive debug logging

MailScanner mailing list
mailscanner at

Before posting, read

Support MailScanner development - buy the book off the website! 

More information about the MailScanner mailing list