Добрые люди!В данный омент чудесно работает связка: postfix (без procmail) + drwebd
спам чуток есть. вот и думаю spamassassin..
а вот замучался поднимать spamassasssin :((Ставил все из пакетов)
из пакетов поставил procmailу Постфикса поставил:
mailbox_command = procmail -a "$EXTENSION"вроде как надо теперь создать файл /etc/procmailrc (подсказал man procmail)
и чем б его заполнить? ))вроде как procmail действительно обращает на этот файл внимание: попытка пересылать все что идет с @mail.ru сработала
Что мне делать дальше с точки зрения подкручивания spapassassin'a?
Очень на Вас надеюсь!
Спасибо!
--
С уважением, Camb.
>Добрые люди!
>
>В данный омент чудесно работает связка: postfix (без procmail) + drwebdraskazju kak prokrutil a to ya muchayus'..... 4to tam nado dopisat' v master.cf ?
>>Добрые люди!
>>
>>В данный омент чудесно работает связка: postfix (без procmail) + drwebd
>
>raskazju kak prokrutil a to ya muchayus'..... 4to tam nado dopisat' v
>master.cf ?вообще-то drweb + postfix с пользователями в /etc/passwd встает с полпинка.
--- кусок master.cf ---
# DO NOT SHARE THE POSTFIX QUEUE BETWEEN MULTIPLE POSTFIX INSTANCES.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (50)
# ==========================================================================
#smtp inet n - - - - smtpd <-та было
smtp inet n - - - 16 smtpd -o content_filter=filter:dummy
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - - 300 1 qmgr
#qmgr fifo n - - 300 1 nqmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
flush unix n - - 1000? 0 flush
smtp unix - - - - - smtp
showq unix n - - - - showq
error unix - - - - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# The Cyrus deliver program has changed incompatibly.
#
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/sbin/cyrdeliver -e -m ${extension} ${user}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}# only used by postfix-tls
#smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587 inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
## - aza for drweb -
filter unix - n n - - pipe
flags=R user=drweb argv=/opt/drweb/drweb-postfix --conf=/etc/drweb/drweb_postfix.conf -f ${sender} -- ${recipient}-------
в drweb32.ini есть нечто типа max-children - его рекомендуют ставить равным количеству одновренных smtp соединений (16 - смотри в начале master.cf)
В общем заработало.я ставил из пакетов все (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 -dmail:/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...