Skip to content

schweikert/postgrey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6228bd1 · Feb 4, 2024
May 19, 2015
Sep 22, 2016
Jun 11, 2014
Sep 6, 2007
May 4, 2011
Sep 20, 2016
May 21, 2004
Jun 25, 2019
Sep 22, 2016
Sep 22, 2016
Jul 23, 2015
Jun 21, 2007
Jun 25, 2019
Jun 21, 2007
Feb 27, 2021
Jul 2, 2004
May 11, 2006
Jun 25, 2019
Feb 4, 2024
Jul 5, 2004

Repository files navigation

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

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:

postgrey-request@list.ee.ethz.ch 

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

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