Projects / Mail Avenger

Mail Avenger

Mail Avenger is a highly-configurable, MTA-independent SMTP server. It lets users run messages through filters like ClamAV and SpamAssassin during SMTP transactions, so the server can reject unwanted email before assuming responsibility for its delivery. Other unique features include TCP SYN fingerprint and network route recording, SPF (sender policy framework) as a general policy language, qmail-style delivery of extension addresses, validation of sender addresses through SMTP callbacks, mail-bomb protection, integration with kernel firewalls, and more.

Tags Communications Email
Licenses GPL
Operating Systems POSIX
Implementation Unix Shell C++ C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  06 Mar 2008 01:23
  • Rrelease-after

Changes: Support for newer BerkeleyDB versions, two new configuration options (LogTag and IdentTimeout), and a MSGID environment variable that can be used to correlate rcpt commands with message bodies.

  • Rrelease-mid
  •  21 Jul 2007 12:06
  • Rrelease-after

Changes: Several minor bugs were fixed. The SMTPCB configuration directive was changed to give more options. An InsecureSASL configuration option was added by request of users.

  • Rrelease-mid
  •  15 Sep 2006 14:15
  • Rrelease-after

Changes: This release fixes the rbl command, and makes a few other very minor changes.

  • Rrelease-mid
  •  04 Apr 2006 15:02
  • Rrelease-after

Changes: This release relaxes the bodytest restrictions from 0.7.5, which were too strict. It works around a bug in FreeBSD's dn_expand that could cause some mail with legitimate SPF records to be deferred indefinitely. The "<" and "<!" directives in avenger.local have been fixed.

  • Rrelease-mid
  •  26 Mar 2006 17:18
  • Rrelease-after

Changes: TrustedNet and TrustedDomain hosts can now exceed message and connection limits. A new MaxRelayRcpts directive allows relays to exceed per-message RCPT command limits. Minor SPF changes make the implementation compatible with (forthcoming) RFC 4408. asmtpd is stricter about only running bodytest commands for the same user's copy of a message.

E9ba94f3eb7ee961bbabd1a4a8ccdc42_thumb

Project Spotlight

GNMS

A tool to monitor the states of network elements.

806f3574aa004ab418f40776b0207e64_thumb

Project Spotlight

Addjob

A program that lets you distribute jobs over a network.