Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wiki Markup
[NetMail]: [NetMail] is closer to what most \*NIX admins are used to. There is an open-source project at [SourceForge] for integrating 3rd party software with [NetMail]. See \[http://netmail.sourceforge.net/ Novell NetMail Agent\]

Integrated into Mail Avenger

Wiki Markup
\[http://www.mailavenger.org/ Mail Avenger\] is an SMTP Server that allows individual users to run tests on mail messages during SMTP transactions, so that unwanted mail can be rejected before the mail server accepts responsibility for the message.  One advantage of this is that it allows you to bounce messages marked as spam by spamassassin.  (You can, of course, bounce spam after spooling it, but then you risk sending bounce messages to innocent third parties when spammers forge the sender address, as often happens.)

Individual users can bounce spam by putting the following lines in their $HOME/.avenger/rcpt files:

No Format

bodytest edinplace -x 111 spamassassin -e 100

To run spamassassin by default for all users, you might place the following code in the file /etc/avenger/default:

No Format

test -n "$MAIL_ERROR" && exit 0
bodytest edinplace -x 111 spamassassin -e 100

The first line just rejects the mail immediately if Mail Avenger will end up rejecting it anyway, to save the overhead of firing up spamassassin.

Note that another theoretical advantage of Mail Avenger is that you ought to be able to feed the netpath and SYN fingerprint information it collects into the spamassassin's bayesian filter, but there is not currently any special support for tokenizing the X-Avenger header.

Notes for MTA-Integration Developers

...