Вопрос такой. Фря стоит 6.1 Как наладить нормально связку Postfix + Spamassassin + Procmail ?
Postfix работает уже давно и успешно, но последнее время стало приходить очень много спама. Решил поставить связку spamassassin + procmail. Но как-то я не вижу, чтобы она работала. Т.к. я не в курсе того, как это сделать, то пошел на просторы инета и нашел мануал, где описывалось что и как делать. Честно говоря мануал по стилю описания был похож на какой-то выдернутый кусок из какой-то книжки описания настройки сервера на FreeBSD. В общем, к сути вопроса. Теперь о том, что было сделано. Был установлен пакет Spamassassin из портов и в /etc/rc.conf добавлена строчка spamd_enable=”YES”. Проверил, что в /usr/local/etc/rc.d присутствует sa-spand.sh. Запустил spamassassin через sa-spamd. Далее, т.к. пользователей не много, создал в каждом пользовательском каталоге подкаталог .spamassassin и изменил его на соответствующего владельца. Далее создал файл user_pref внутри каталога .spamassassin и также изменил его на соответствующего владельца. В файл было добавлено следующее:
rewrite_subject 1
report_header 1
use_terse_report 1
defang_mime 0
report_safe 0
use_bayes 1
auto_learn 1
ok_locales en ru На этом конфигурирование spamassassin было закончено (во всяком случае в мануале больше ничего не предлагалось сделать).
Далее вроде как все можно разрулировать через Procmail.
В каталоге пользователя был создан каталог .procmail и поставлен соответствующий владелец. Этот каталог якобы должен содержать журнал активности. Далее в каталоге пользователя был создан файл .procmailrc (его владельцем был оставлен root). В файле было написано следующее:
PATH=/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/home/alex
VERBOSE=off
MAILDIR=$HOME/mail
DEFAULT=/var/mail/alex
PMDIR=$HOME/ .procmail
LOGFILE=$PMDIR/log
SHELL=/bin/sh
FGREP=/usr/bin/fgrep
FORMAIL=/usr/local/bin/formail
LOGABSTRACT=all
NL=”
“
:0fw: spamsssassin.lock | /usr/local/bin/spamc
:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*
/dev/null
:0:
$DEFAULT
И все. На этом конфигурирование procmail’а было закончено. После этого был перезапущен postfix и sa-spamd. В итоге спам как приходил так и приходит. В каталоге .spamassassin кроме файла user_pref ничего нет. В каталоге .procmail тоже ничего нет.
Объясните, что не так и что надо еще сделать, чтобы все работало? Может быть ещечто-то надо сделать с самим postfix’ом? Заранее благодарен.