Spamass-Milter
Spamass-milter connects Sendmail with SpamAssassin.
Introduction
Spamass-milter is a little plugin for the Sendmail Milter (Mail Filter) library that pipes all incoming mail (including things received by rmail/UUCP) through the SpamAssassin, a highly customizeable SpamFilter. Read more on the Spamass-milter project homepage
This project collect patches and improvments to meet my requirements. I hope this patches go in the future into the main project. This project comes with a enhenced debian package for Ubuntu Dapper Drake, but can be used also on other versions.
Internal Network improvment
- Can deal with internal networks, for example, the inner mail server. If the mail is sent from the internal mail server, then spamass-milter can be configured to doesn't change anything in the message. But if the Spamcount greater than x, then the message is rejected, with an alternative rejecttext. New options: R, s, S, ,n, o, O. See patch #5342 on the Spamass-milter homepage.
- Returns customizeable reject text, see the Patch Manager Item #5189
- Alternativ reject text for internal networks
See the patch
Authenticated Users improvment
Involving SMTP Auth connections from dynamic ip addresses leads to various SpamAssassin "false positives". See the SpamAssassin Dynablock Issues for details. This requires particular informations for SpamAssassin from spamass-milter. I extend the function of spamass-milter to allow SpamAssassin using the authenticated bits informations. This patch to the work.
Debian package improvment
- Can deal with /var/run on tempfs, see Debian Bug #373812 and be LSB conform, see the pach
- Modified default file, see the patch
- Apply all changes in form of patches, with the cdbs system
Source
Browse the product directory
Download
The Debian package for Ubuntu Feisty can be downloaded from: apt-get.linuxhacker.at archive
Installation
Add the following two lines to /etc/apt/sources.list:
deb http://apt-get.linuxhacker.at/ubuntu feisty universe
deb-src http://apt-get.linuxhacker.at/ubuntu feisty universe
The archive is digitaly signed and you can add my public key to your apt system in the following way:
wget http://apt-get.linuxhacker.at/herbert.gpg.pub
apt-key add herbert.gpg.pub
and install the binary package:
apt-get install spamass-milter
or get the source:
apt-get source spamass-milter
Errors and Improvments
If you find any error, please let me know and send a mail to herbert@linuxhacker.at.

