[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