Exim greylisting
Grey listing polega na tymczasowym odrzucaniu wiadomosci w celu ich weryfikacji. np. jeżeli wiadomość po odrzuceniu powróci z tym samym adresem IP i tym samym nadawcą zostanie przyjęta. Metoda ta pozwala na uniknięcie do 90% spamu. Do realizacji Greylistingu posłuzymy się programem postgrey. Pobieramy go ze strony autora http://postgrey.schweikert.ch/pub/ paczke rozpakowywujemy do katalogu np. /etc/postgrey. Tworzymy katalog dla naszego deamona /var/run/postgrey oraz plik dla logów /var/log/postgrey.log musimy koniecznie nadac im uprawnienia dla mtaexim:mtaexim, czyli takie z
jakimi pracuje nasz exim. Tworzymy w katalogu /etc/postgrey katalog lists a w nim umieszczamy pliki postgrey_whitelists_clients oraz postgrey_whitelists_recipients, pliki te są w paczce razem z postgrey a zawartośc postgrey_whitelists_clients to regóły które omijają greylisting
natomiast postgrey_whitelists_recipients to adresy e-mail których greylisting nie dotyczy, domyslnie postmaster oraz abuse. Dobrze jest dopisać do postgrey_whitelists_clients własne adresy IP oraz adresy domen których jesteśmy pewni ze nie przyjdzie spam ( klienci, adresy hostów znanych firm z ktorymi prowadzimy korespondecje). Uruchamiamy dopisaniem do rc.local
/etc/postgrey/postgrey –unix /var/run/postgrey/postgrey –user=mtaexim –group=mtaexim
–syslog-facility=/var/log/postgrey.log –dbdir=/var/spool/postgrey
–hostname=nasza_domena –whitelist-clients=/etc/postgrey/lists/postgrey_whitelist_clients
–whitelist-recipients=/etc/postgrey/lists/postgrey_whitelist_recipients –auto-whitelist-clients=0
–lookup-by-host –exim -d