Projects / Grinch


Grinch is a small Perl script which can be used to check whether a given address is an open mail relay host. It can operate as a daemon, and speaks the tcp_map protocol implemented in Postfix when it runs as a daemon. It can also be used in arbitrary shell script environments where the hostname is read from stdin and the error code is written to stdout, which allows it to be used with qmail and other MTAs.

Operating Systems

Recent releases

  •  11 Sep 2003 03:19

    Release Notes: A bunch of improvements were made. The relay check design has been reworked. Mail is now actually sent, if possible, and needs to be returned to the system to prove that a host really is an open relay. Token matching is used to avoid cache poisoning. Grinch uses Cache::Cache to permanently store information about hosts and Sys::Syslog for logging. A new startup option was implemented, which causes it to not run as daemon but as script for shell script environments. This makes its use with MTAs like qmail or courier possible.

    •  30 Aug 2003 06:18

      No changes have been submitted for this release.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.