Projects / mxallowd

mxallowd

mxallowd is a daemon for Linux Netfilter (using libnetfilter-queue) and BSD pf (using pflog) which implements a slightly improved nolisting mechanism. It requires your name server to be configured to return two MX IP addresses, and the one with higher priority must not run a mail server on port 25. mxallowd blocks attempts to connect to the mail server unless the sender tries to connect to the first mail server before the second. Since most spammers will attempt direct connections to each mail server, they will be blocked.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  21 Sep 2009 12:27

    Release Notes: The program no longer crashes when resolving fails.

    •  06 Jan 2009 13:32

      Release Notes: mxallowd is now correctly started in the background. The pidfile is written correctly (using O_TRUNC).

      •  29 Oct 2008 05:19

        Release Notes: This release creates a correct /var/run/mxallowd.pid to allow it to be started with start-stop-daemon while checking for the return code correctly.

        •  10 Jul 2008 11:35

          Release Notes: Besides fixing a bug in the IPv6 implementation, this release adds support for NetBSD and OpenBSD (probably FreeBSD as well, but this has not been tested) using pflog.

          •  02 Jun 2008 13:16

            Release Notes: mxallowd now supports IPv6.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.