postgrey icon indicating copy to clipboard operation
postgrey copied to clipboard

Postfix Greylisting Policy-Daemon

Build Status

Postgrey - a Postfix policy server for greylisting

postgrey logo

postgrey (written in Perl) is a Postfix policy server implementing greylisting developed by David Schweikert

  • Homepage = http://postgrey.schweikert.ch/
  • Project + Issues = https://github.com/schweikert/postgrey

Installation

It is recommended that you use Postgrey from your Linux distribution, if possible. Otherwise, you will need to install first the following requirements:

  • Perl >= 5.6.0
  • Net::Server (Perl Module)
  • IO::Multiplex (Perl Module)
  • BerkeleyDB (Perl Module)
  • Berkeley DB >= 4.1 (Library)
  • Digest::SHA (Perl Module, only for --privacy option)
  • NetAddr::IP

Documentation

To see the documentation in postgrey. Execute:

perldoc postgrey

(or man postgrey if you are using a pre-built Postgrey distribution).

Updating the whitelist

You can find at the following URL the latest whitelist that is included in the Postgrey distribution:

https://postgrey.schweikert.ch/pub/postgrey_whitelist_clients

If you fetch this list automatically, please make sure that you don't do it too frequently (updating once a day is ok).

Mailing-List and getting Help

There is a mailing-list for the discussion of postgrey, where you can also ask for help in case of trouble. To subscribe, send a mail with subject 'subscribe' to:

[email protected] 

There is also a mailing-list archive, where you might find answers:

http://lists.ee.ethz.ch/wws/arc/postgrey