[Comm] Spamassassin + postfix
Sergey Degtyaryov
=?iso-8859-1?q?maga_=CE=C1_beltel=2Eru?=
Пт Ноя 14 17:55:46 MSK 2003
Egorov Alexey wrote:
> Oleg Shulga пишет:
>
>> Покажите готовые конфиги для скрещивания.
>> Заранее благодарен
>> ---
>> Oleg Shulga
>>
>>
>
> Присоединяюсь к этому посту
> Как припкутить на Мастере 2.2 Spamassassin к postfix
> Сам Spamassassin поставил (из Сизифа), демон работает а вот где дальше
> копать ?
> По идее наверно надо в master.cfg добавить фильтр для spamc, но что-то
> не получается у меня :(
У меня через procmail, наверное можно и через фильтр в master.cf, но
показываю свой вариант.
Для локальной доставки используем procmail:
www:/etc/postfix # www:/etc/postfix # cat main.cf | grep procmail
mailbox_transport = procmail
fallback_transport = procmail
www:/etc/postfix # cat master.cf | grep procmail
procmail unix - n n - - pipe
flags=R user=cyrus argv=/usr/bin/procmail -t -m /etc/procmailrc
${sender} ${recipient} ${extension} ${user}
procmail во время доставки использует spamd (посредством spamc):
Весь ужас, касающийся cyrus, Вам, думаю не нужен
www:/etc/postfix # cat /etc/procmailrc
SENDER = $1
RCPT = $2
EXTENSION = $3
USER = $4
SHELL="/bin/sh"
DELIVERMAIL="/usr/lib/cyrus/bin/deliver"
LOGFILE="/var/log/procmail"
IMAP="$DELIVERMAIL -e -a $USER -m user.$USER"
SPAM="$DELIVERMAIL -e -a $USER -m user.$USER.Spam"
VERBOSE=OFF
:0 chfw
SUBJECT=| formail -x Subject:
:0fw
* < 256000
| spamc
:0 f:
*^X-Spam-Flag: YES
| formail -I "Subject: [spam] $SUBJECT"
:0 f
| formail -I "From "
:0 a:
*^X-Spam-Flag: YES
|$SPAM
:0
|$IMAP
--
Сергей Дегтярев
Подробная информация о списке рассылки community