C jak configure

Kwiecień 17, 2008

postfix + postgrey

Filed under: konfiguracja — erendil @ 3:20 pm
Tags: , , ,

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

Theme: Rubric. Blog na WordPress.com.

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.