postgrey (mail/postgrey) Add to my watchlist

Postfix policy server implementing greylisting

When a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.

Version: 1.37 License: GPL-2 GitHub
Maintainers No Maintainer
Categories mail
Homepage http://postgrey.schweikert.ch/
Platforms any
Variants

"postgrey" depends on

lib (4)
build (1)

Ports that depend on "postgrey"

No ports


Port notes

Postgrey will be running with following default parameters:
user : postgrey
group : postgrey
tcp binding : localhost
tcp port : 60000

You will find configuration in ${prefix}/etc/postgrey
postgrey.conf : launch options
postgrey_whitelist_clients : default clients whitelist
postgrey_whitelist_clients.local : customisable clients whitelist
postgrey_whitelist_recipients : customisable recipients whitelist
postgrey_whitelist_recipients.default : default recipients whitelist (unused)

If you are using postfix, you should add to your main.cf a line:
check_policy_service inet:127.0.0.1:60000
in the smtpd_recipient_restrictions configuration (after
reject_unauth_destination and other rules) and reload postfix daemon. A startup item has been generated that will aid in starting postgrey with launchd. It is disabled by default. Execute the following command to start it, and to cause it to launch at startup:

sudo port load postgrey


Port Health:

Loading Port Health

Installations (30 days)

3

Requested Installations (30 days)

3