Страница 1 из 1

Exim+SpamAssassin = нет X-Spam-Status :(

Добавлено: 2010-03-24 14:12:38
Armi0000
День добрый. Настроил Exim и SpamAssassin, но в почте в хедерах есть есть только X-Spam-Score и X-Spam-Report, а хотелось бы получать и X-Spam-Status :(
В чём может быть дело?

Конфиг Exim (только нужный кусок):

Код: Выделить всё

acl_check_content:

#  deny  message = Virus found ($malware_name)
#        malware = *
        
  warn  message = X-Spam-Score: $spam_score ($spam_bar)
        hosts   = !+relay_from_hosts
        spam    = nobody:true
        
  warn  message = X-Spam-Report: $spam_report
        hosts   = !+relay_from_hosts
        spam    = nobody:true

  warn  message = Subject: ***SPAM*** $h_Subject:
        hosts   = !+relay_from_hosts
        spam    = nobody
  
  warn  message = X-Spam-Status: Yes
        hosts   = !+relay_from_hosts
        spam    = spamd
        
  deny  message = This message scored $spam_score spam points.
        spam    = nobody:true
        hosts   = !+relay_from_hosts
        condition = ${if >{$spam_score_int}{120}{1}{0}}
          
accept
Конфиг SpamAssassin (весь):

Код: Выделить всё

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

# Change the subject of suspected spam
rewrite_header subject         ***SPAM***
#clear_headers 1
#add_header spam Flag _YESNOCAPS_
add_header all Status _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ autolearn=_AUTOLEARN_ version=_VERSION_
add_header all Level _STARS(*)_
add_header all Checker-Version SpamAssassin _VERSION_ (_SUBVERSION_) on _HOSTNAME_

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

bayes_path		/etc/mail/spamassassin/bayes/bayes

# Enable the Bayes system
use_bayes               1

# Enable Bayes auto-learning
bayes_auto_learn              1
bayes_file_mode 0666

# Enable or disable network checks
skip_rbl_checks         1
use_razor2              1
loadplugin Mail::SpamAssassin::Plugin::DCC
use_dcc                 1
use_pyzor               1

#loadplugin Mail::SpamAssassin::Plugin::AWL

# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
# - armenian english russian 
#ok_languages            hy en ru 
# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales              en ru 

skip_rbl_checks 1
score NAME_OF_TEST 3.0
score MIME_HTML_ONLY 2.0
score HTML_MESSAGE 1.0
score HTML_FONTCOLOR_RED 2.0
score FROM_ILLEGAL_CHARS 1.5
score HEAD_ILLEGAL_CHARS 1.5
score FH_DATE_PAST_20XX 0.0

Re: Exim+SpamAssassin = нет X-Spam-Status :(

Добавлено: 2010-05-16 20:22:20
Alex Keda
чё-то с настройками...

Re: Exim+SpamAssassin = нет X-Spam-Status :(

Добавлено: 2010-05-17 19:59:21
BlitzKrieg
Вопрос не по теме...
НАфига вообще эти заголовки нужны?
У меня просто сделано, если спамскоре выше определенного кол-ва то экзим добавляет хид Subject: ***SPAM*** h_subject
Так низя делать?
А автору, я недавно ковыряю экзим и много чего не знаю не понимаю. Но по-моему у вас этим заголовкам взяться просто неоткуда.
warn Не добавляет заголовок.
Вам тада нада делать чо нить типа add_header = X-Spam-STatus и т.д.
Или же делать заголовки при проверке спамассасином, вроде как-то так. Могу ошибацо.

Re: Exim+SpamAssassin = нет X-Spam-Status :(

Добавлено: 2010-05-17 20:09:18
BlitzKrieg
упс беру свои слова взад насчет warn все добавляется.
Тем не менее нафига эти заголовки?
Автор сделайте так:

Код: Выделить всё

 warn  message = X-Spam-Status: Yes
        hosts   = !+relay_from_hosts
        spam    = nobody
так добавляется.