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

spamassasin - помечать, но не удалять письма

Добавлено: 2010-09-03 15:34:02
.scu
как настроить в связке exim + spamassassin, чтобы письма, которые последний помечал как спам не удалялись exim'ом.

вот фильтр в exim, который сейчас (письма удаляются):

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

#ditch_spam:
 driver = redirect
 allow_fail
 data = :blackhole:
 condition = ${if >{$spam_score_int}{${lookup mysql{select users.sa_refuse * 10 from users,domains \
               where localpart = '${quote_mysql:$local_part}' \
               and domain = '${quote_mysql:$domain}' \
              and users.on_spamassassin = '1' \
              and users.domain_id=domains.domain_id \
              and users.sa_refuse > 0 }{$value}fail}} {yes}{no}}
 local_part_suffix = -*
 local_part_suffix_optional
 retry_use_local_part
заранее благодарна за помощь :)

Re: spamassasin - помечать, но не удалять письма

Добавлено: 2010-09-03 19:10:32
Alex Keda
самый первый символ в приведённом листинге уберите
и почитайте про синтаксис конфигурационного файла

Re: spamassasin - помечать, но не удалять письма

Добавлено: 2010-09-04 0:37:49
.scu
рем там случайно стоит (весь блок был заремен)


и еще вопрос - как полностью запретить exim обращаться к spamassassin?
(если даже блок заремен - он все равно как-то к нему обращается)

Re: spamassasin - помечать, но не удалять письма

Добавлено: 2010-09-04 19:42:07
.scu
еще хотела спросить - как можно ограничить процессы spamassassin в отжираемых ресурсах? А то иногда бывают скачки по CPU до 50%.
И как настроить, чтобы они ни в коем разе не проверял исходящую почту? (в догонку, чтобы и clavav тоже не проверял на всякий случай). Потому что есть подозрение, что оба проверяют.
Хотя в ассасине в конфиге написано:

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

trusted_networks 127.0.0.
на всякий прикладываю конфиг ассасина:

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

 rewrite_header Subject *****SPAM*****
 trusted_networks 127.0.0.
 lock_method flock

 required_score 10.0

 use_bayes 1
 bayes_auto_learn 1
#bayes_path /etc/mail/spamassassin/bayes
bayes_file_mode 0666
bayes_learn_to_journal 1
bayes_min_ham_num 1
bayes_min_spam_num 1
ok_locales en ru

# bayes_ignore_header X-Bogosity
# bayes_ignore_header X-Spam-Flag
# bayes_ignore_header X-Spam-Status

ifplugin Mail::SpamAssassin::Plugin::Shortcircuit
 shortcircuit USER_IN_WHITELIST       on
 shortcircuit USER_IN_DEF_WHITELIST   on
 shortcircuit USER_IN_ALL_SPAM_TO     on
 shortcircuit SUBJECT_IN_WHITELIST    on
 shortcircuit USER_IN_BLACKLIST       on
 shortcircuit USER_IN_BLACKLIST_TO    on
 shortcircuit SUBJECT_IN_BLACKLIST    on
 shortcircuit ALL_TRUSTED             on
# shortcircuit BAYES_99                spam
# shortcircuit BAYES_00                ham
endif # Mail::SpamAssassin::Plugin::Shortcircuit

Re: spamassasin - помечать, но не удалять письма

Добавлено: 2010-09-06 10:37:15
Laa
.scu писал(а):рем там случайно стоит (весь блок был заремен)


и еще вопрос - как полностью запретить exim обращаться к spamassassin?
(если даже блок заремен - он все равно как-то к нему обращается)
в acl_check_data, смотрите там.