Re: CGP + SpamAssassin

От: Farit <virus_at_mx_ru>
Дата: Tue 27 May 2003 - 08:19:47 MSD


Я уже поправил скрипт для работы с Perl5.8 В общем-то он почти соответствует по внутреннему
содержанию оригинальному spamd, просто соединяется через Unix socket, чтобы не было лишней дырки.
Так что можете всегда сами поправить.

Теоретически упасть может, неизвестно, какое письмо ему могут подсунуть "добрые" спаммеры.
Можно при желании воткнуть какой-нибудь watcher, чтобы проверял существование демона spamcgpd.

У меня лично не пухнет, да и с чего бы, дочерние процессы вполне успешно должны завершаться или
убиваться по таймауту.

Вот правило для убивания American Center, пока телефоны не сменили:

body RU_AMERICAN /7.{0,3}7.{0,3}8.{0,3}9.{0,3}8.{0,3}9.{0,3}4|2.{0,3}3.{0,3}8.{0,3}3.{0,3}3.{0,3}8.{0,3}6|4.{0,3}1.{0,3}1.{0,3}0.{0,3}2.{0,3}3.{0,3}2/i describe RU_AMERICAN American Language Center score RU_AMERICAN 18.0

некоторые штуки можно выключить

dns_available			yes
use_bayes 			0
auto_learn			0
use_dcc				0
use_pyzor			0
use_razor1			0
use_razor2			0

А память лучше израсходовать под копию RBL зоны типа relays.osirusoft.com на локальном DNS (лучше BIND 8, под 9 могут ошибки вылазить)

zone "relays.osirusoft.com" {

	type master;
	file "/etc/bind/relays.osirusoft.com";
	notify no;

};

и скриптик в крон
#!/bin/sh

cd /etc/bind
rm -fv /etc/bind/relays.tgz
/usr/bin/wget --tries=2 -P/etc/bind http://relays.osirusoft.com/relays.tgz

# if it was really downloaded
test -f /etc/bind/relays.tgz || exit 0
tar -xzvf /etc/bind/relays.tgz

kill -HUP `cat /var/run/named.pid`

и в local.cf
# osirusoft RBL

score RCVD_IN_OSIRUSOFT_COM	3.2
score X_OSIRU_OPEN_RELAY	3.0
score X_OSIRU_DUL		2.0
score X_OSIRU_SPAM_SRC		3.0
score X_OSIRU_SPAMWARE_SITE	5.0
score X_OSIRU_DUL_FH		2.0


# skip some RBL tests
score RCVD_IN_ORBS 		0
Получено Tue May 27 04:07:12 2003

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:36 MSK