URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88764
[ Назад ]

Исходное сообщение
"Exim+Spamassassin"

Отправлено csc , 20-Апр-10 14:59 
Доброго всем вермени.
Настроил значит Exim+SpamAssassin работает.
Но он не меняет поле Subject со сттусос ***SPAM*** и не срабатываеют опции по действию надо писмом. При этом он добавляет warn заголовки из конфига Exim.

X-Spam-Subject: ***SPAM*** XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
X-Spam-Status: Yes, score=999.4
X-Spam-Score: 9994
X-Spam-Bar: +++++++++++++++++++++++++++++++++++++++++++++++++++
X-Spam-Report: Spam detection software, running on the system "ххх", has
        identified this incoming email as possible spam.  The original message
        has been attached to this so you can view it (if it isn't spam) or label
        similar future email.  If you have any questions, see
        the administrator of that system for details.
        2010 Рі., 14:58:45: > [...]
        Content analysis details:   (999.4 points, 7.5 required)
        pts rule name              description
        ---- ---------------------- --------------------------------------------------
        -1.4 ALL_TRUSTED            Passed through trusted hosts only via SMTP
        1000 GTUBE                  BODY: Generic Test for Unsolicited Bulk Email
        0.0 HTML_MESSAGE           BODY: HTML included in message
        1.7 MIME_HTML_ONLY         BODY: Message only has text/html MIME parts
        -0.8 AWL                    AWL: From: address is in the auto white-list


local.cf

# How many hits before a message is considered spam.
required_score           7.5

# Change the subject of suspected spam
rewrite_header subject         *****SPAM*****

# Encapsulate spam in an attachment (0=no, 1=yes, 2=safe)
report_safe             1

# Enable the Bayes system
use_bayes               1

# Enable Bayes auto-learning
bayes_auto_learn              1


CentOS 5.4
Exim 4.71
SpamAssassin 3.3.1

Спасибо.


Содержание

Сообщения в этом обсуждении
"Exim+Spamassassin"
Отправлено csc , 20-Апр-10 15:02 
Извините за ошибки и опечатки :)(Парюсь)

"Exim+Spamassassin"
Отправлено Michael , 20-Апр-10 15:07 
>Извините за ошибки и опечатки :)(Парюсь)

в связке с экзимом ассасин ничего не делает с письмом, а лишь проверяет его и сообщает результат.
все дальнейшие действия делаются уже в экзиме


"Exim+Spamassassin"
Отправлено csc , 20-Апр-10 15:30 
>>Извините за ошибки и опечатки :)(Парюсь)
>
>в связке с экзимом ассасин ничего не делает с письмом, а лишь
>проверяет его и сообщает результат.
>все дальнейшие действия делаются уже в экзиме

Блин, вот я олень, Большое спасибо, можно же это сделать фильтрами :)))))  



"Exim+Spamassassin"
Отправлено Bosh , 20-Апр-10 15:29 
В чем собственно вопрос ?  

>[оверквотинг удален]
># Enable Bayes auto-learning
>bayes_auto_learn            
>  1
>
>
>CentOS 5.4
>Exim 4.71
>SpamAssassin 3.3.1
>
>Спасибо.


"Exim+Spamassassin"
Отправлено csc , 20-Апр-10 15:51 
>[оверквотинг удален]
>># Enable Bayes auto-learning
>>bayes_auto_learn            
>>  1
>>
>>
>>CentOS 5.4
>>Exim 4.71
>>SpamAssassin 3.3.1
>>
>>Спасибо.  

Вопрос был, как изменить заголовок(ки) письма который обработал SpamAssassin
Решил через фильтры:

filter.conf

if "${if def:h_X-Spam-Subject {yes}}" is yes then
headers remove Subject
headers add "Subject: $h_X-Spam-Subject "
endif

exim.conf

system_filter=/etc/exim/filter.conf


"Exim+Spamassassin"
Отправлено Bosh , 20-Апр-10 16:40 
rh_X  правильнее (не будет икажений сабжекта)
if "$message_headers" contain "X-Spam-Flag: Yes"
then
    headers add "X-New-Subject:***Spam***$rh_Subject:"
    headers remove "Subject"
    headers add "Subject: $rh_X-New-Subject"
    headers remove "X-New-Subject"
endif


>[оверквотинг удален]
>filter.conf
>
>if "${if def:h_X-Spam-Subject {yes}}" is yes then
>headers remove Subject
>headers add "Subject: $h_X-Spam-Subject "
>endif
>
>exim.conf
>
>system_filter=/etc/exim/filter.conf


"Exim+Spamassassin"
Отправлено Bosh , 20-Апр-10 16:44 
Вот тебе ветка на эту тему
http://www.opennet.ru/openforum/vsluhforumID1/86887.html#1

>[оверквотинг удален]
>filter.conf
>
>if "${if def:h_X-Spam-Subject {yes}}" is yes then
>headers remove Subject
>headers add "Subject: $h_X-Spam-Subject "
>endif
>
>exim.conf
>
>system_filter=/etc/exim/filter.conf