EXIM+ Spamassasin

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Piro
проходил мимо

EXIM+ Spamassasin

Непрочитанное сообщение Piro » 2009-08-12 16:16:19

Доброго всем.
Настраиваю тут связку spamd+exim. Сам spamassasin работает. В конфиг EXIM добавил это

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

spamd_address = 127.0.0.1 783

acl_check_data:
  # Проверяем письмо на вирусы
  deny malware = *
  message = "In e-mail found VIRUS - $malware_name"

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

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
В логе вижу письма которые помечены как спам. Как сделать что бы спам-письма выбрасывались в спец-ящик spam например?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: EXIM+ Spamassasin

Непрочитанное сообщение Гость » 2009-08-18 15:13:23

Неужели никто не подскажет?:((

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: EXIM+ Spamassasin

Непрочитанное сообщение Laa » 2009-08-18 15:18:21

Нужно в роутерах до роутера, которорый будет класть письма в ящик, создать роутер, который будет класть письма с достаточным счетом в другой ящик. Вот так!
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!


SKazurov
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-09-06 15:15:15

Re: EXIM+ Spamassasin

Непрочитанное сообщение SKazurov » 2009-08-20 14:48:52

Я так делал

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

#spam_redirect:
    driver = redirect
    allow_filter
    data = #Exim filter\n\
                    if $h_X-Spam-Flag: is "yes" then unseen save /usr/local/mail/archive/spam/ endif
## Либо как вариант позаумней
## if $h_X-Spam_Flag: matches "^YES|Yes"
    check_local_user
    directory_transport = local_copy

local_copy:
  driver = appendfile
  delivery_date_add
  envelope_to_add
  return_path_add
  group = mail
  user = exim
  mode = 0660
  maildir_format = true
  create_directory = true

Вместо yes можно сделать проверку на превышение количества баллов, а unseen save заменить на unseen delivery [адрес].