В общем заработало.
я ставил из пакетов все (postfix, procmail, spamassassin)
пользователи в /etc/passwd
положим, нормально прикручен drweb.
чтоб заработал spamassassin, сделал следующее:
1. запуск демона spamd
чтобы он заработал из /etc/init.d/spamassassin start
необходимо поправить переменную ENABLED=1 в /etc/default/spamasasin
и еще убрать опцию -c (создает в дом.каталоге пользователя user_prefs для гибкой настройки каждого ящика). ключик -d, написано, по дефолту стартует.
после чего демон стартонул (слушает 783 порт)
----
mail:/home/aza# ps -ef|grep spamd
root 11297 1 0 18:42 ? 00:00:00 /usr/bin/perl /usr/sbin/spamd -d
mail:/home/aza# netstat -na|grep 783
tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN
----
2. поправить /etc/postfix/main.cf
----
mailbox_command = procmail -a "$EXTENSION"
----
3. для procmail'a надо положить файлик /etc/procmailrc:
----
MAILDIR=/var/mail
:0fw
| spamc
:0:
* ^X-Spam-Status: Yes
spammailbox
----
т.е. все письма будут заходить на вход клиента spamc, который будет консультироваться у spamd и выдавать рультат.. типа того.
если спам, то будет добавлен хедер и спам будет падать на яшик spammailbox (можно создать этот ящик, можно не создавать.. в последенем случае не знаю куда уйдет.. пока же я сам собираю спам (анализирую пока)
можно добавлять whitelist'ы в /etc/spamassassin/60_whitelist.cf
вообще пока так.
пойду еще почитаю на www.spamassassin.org...