Postfix vs SPAM
На момент установки использовались FreeBSD 9.0, Postfix 2.9, db41, milter-limit 0.15, libsnert-1.71.6.
tar -zxf milter-limit-0.15.tar.gz
tar -zxf libsnert-1.71.6.tar.gz
cd /etc/mail/com/snert/src/lib
./configure
make
make install
cd /etc/mail/com/snert/src/milter-limit/
./configure --enable-run-user=postfix --enable-run-group=mail
make build
make install
cp /etc/mail/com/snert/src/milter-limit/milter-limit.cf /etc/mail
echo "smtpd_milters = unix:/var/run/milter/milter-limit.socket" >> /usr/local/etc/postfix/main.cf
/usr/local/etc/rc.d/milter-limit.sh start
Ограничить количество пересылаемых писем позволяет плагин milter-limit разработанный Snersoft http://www.snertsoft.com
Возможно задать ограничения по IP-адресам, доменам, именам почтовых ящиков отправителей и получателей. С полным списком возможностей можно ознакомиться здесь http://www.milter.info/sendmail/milter-limit/#
На сайте есть еще ряд интересных милтеров работающих как с Sendmail так и с Postfix.
Для начала отсюда http://www.snertsoft.com/clients/downloads.php надо стянуть исходники милтера и библиотеки.
Затем кладём это добро в /etc/mail и распаковывая получаем каталог COM.
tar -zxf libsnert-1.71.6.tar.gz
cd /etc/mail/com/snert/src/lib
./configure
make
make install
cd /etc/mail/com/snert/src/milter-limit/
./configure --enable-run-user=postfix --enable-run-group=mail
make build
make install
cp /etc/mail/com/snert/src/milter-limit/milter-limit.cf /etc/mail
echo "smtpd_milters = unix:/var/run/milter/milter-limit.socket" >> /usr/local/etc/postfix/main.cf
/usr/local/etc/rc.d/milter-limit.sh start
Делаем нужные ограничения и создаем хэш
makemap -C /etc/mail/sendmail.cf hash /etc/mail/access < /etc/mail/access
Комментариев нет:
Отправить комментарий