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.
|Tags||Communications Email Filters Mail Transport Agents Networking Monitoring|
|Operating Systems||OS Independent|
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.
No changes have been submitted for this release.