Instalujemy postgrey’a z portów:
cd /usr/ports/mail/postgrey
make
make install
dodajemy katalog usera postgrey
mkdir -p /var/spool/postfix/postgrey
chown postgrey:nobody /var/spool/postfix/postgrey
chmod 770 /var/spool/postfix/postgrey
dokładamy do skryptów startowych w /usr/local/etc/rc.d następującą linijkę(koniecznie przed startem postfix’a)
# Start Postgrey
echo -n 'Postgrey'; /usr/local/sbin/postgrey --inet=10023 -d --delay=50 --greylist-text="Policy restrictions; try later"
Odpalamy z reki postgreya
/usr/local/sbin/postgrey --inet=10023 -d --delay=50 --greylist-text="Policy restrictions; try later"
modyfikujemy /etc/postfix/main.cf, w sekcji dokładamy na końcu linijkę dotyczącą postgrey’a:
smtpd_recipient_restrictions =
permit_mynetworks
...................
reject_unauth_destination
check_policy_service inet:127.0.0.1:10023
Kopiujemy troche ![]()
mv postgrey_whitelist_clients /etc/postfix
mv postgrey_whitelist_recipients /etc/postfix
restart postfixa
postfix reload; tail -f /var/log/maillog