Copyright 2007, 2008, 2009, 2013 by Kim Minh Kaplan

Greyfix is the greylisting policy daemon for Postfix written by Kim Minh Kaplan. Greylisting is an anti spam technique described by Evan Harris. Postfix is a popular mail transport agent developped by Wietse Zweitze Venema. Greyfix uses Postfix policy mechanism to enable greylisting with Postfix.

It is recommended that you use at least version 0.3.8.

Latest version

greyfix-0.4.0.tar.gz (PGP signature)

The database format has changed. Greyfix will automatically upgrade it's database. But you will not be able to downgrade it.

  • New option --network6-prefix for IPv6 address [Ticket #13],
  • Use Berkeley DB transaction system,
  • Automatic database recovery,
  • Fix signal handling.

Features

  • Low and tunable resource usage and high efficiency. The program is written in C and uses Berkeley DB to track mailers. By itself it allocates memory only for a single request and the Berkeley DB library can be configured to use very few RAM.
  • Integrates with Postfix's master daemon. Postfix will shutdown greyfix when it is not used completely freeing its runtime resources.
  • No administrative burden. Everything happens "automagically".
  • No need for a database server. Uses Berkeley DB which is already installed with most free Unix distributions.

Requirements

  • Postfix 2.1 or later. Greyfix is designed exclusively for it. It will not work with other mailers.
  • Berkeley DB 4.0 or later. Chances are you already have it. It is recommended that you use at least version 4.4.

Mailing list

There is now a mailing list at http://groups.google.com/group/greyfix. You can subscribe by sending an email to greyfix+subscribe@….