The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Exim + Spamassassin. Как письма не пересылать письма распозн..., !*! aster, 29-Ноя-05, 15:06  [смотреть все]
Добрый день всем.
Подскажите пожалуйста, есть exim + spamassassin.
Письма после проверки на спам помечаются хедерами + изменяется тема (****SPAM****)
Помеченные письма пересылаются дальше (сервер транзитный) на адрес abuse@mydomain.ru
Как сделать так, что бы эти письма не пересылались дальше, а уничтожались на месте (прямо тут, на exime). (reject? discard?)

========================================
begin routers

spamcheck_router:
  no_verify
  condition = "${if and { {!def:h_X-Spam-Flag:} {!eq {$received_protocol}{spam-scanned-byme}}} {1}{0}}"
  driver = accept
  transport = spamcheck

spam_relay:
    no_verify
    condition = "${if and { {def:h_X-Spam-Flag:} {eq {$received_protocol}{spam-scanned-byme}}} {1}{0}}"
    driver = redirect
    data = abuse@mydomain.ru

spam_relay2:
    no_verify
    condition = "${if eq {$h_X-Spam-Flag:}{Yes}}"
    driver = redirect
    data = abuse@mydomain.ru
==============================================

PS: Exim плохо знаю, а времени разбираться - ну совсем нету :(

  • Exim + Spamassassin. Как письма не пересылать письма распозн..., !*! abs, 10:46 , 30-Ноя-05 (1)
    • Exim + Spamassassin. Как письма не пересылать письма распозн..., !*! aster, 14:46 , 01-Дек-05 (2)
      >В конфиге EXIM'а в разделе ACL есть строки отвечающие за проверку на
      >спам:
      >  warn  message = X-Spam-Score: $spam_score ($spam_bar)
      >        spam = nobody:true
      >
      >  warn  message = X-Spam-Report: $spam_report
      >        spam = nobody:true
      >
      >  warn message = X-New-Subject: ***SPAM*** $h_subject:
      >        spam = nobody
      >
      >  # Add X-Spam-Flag if spam is over system-wide threshold
      >  warn message = X-Spam-Flag: YES
      >       spam = nobody
      >
      >  # Reject spam messages with score over 15, using an
      >extra condition.
      >  deny  message = This message scored $spam_score points. SPAM
      >detected for $recipients
      >        spam = nobody:true
      >         condition = ${if >{$spam_score_int}{100}{1}{0}}
      >Последняя строчка ( condition = ${if >{$spam_score_int}{100}{1}{0}} ) определяет после какого кол-ва набранных баллов письма будут резаться (n *10 ) в моём случае это более 10 очков {100}.
      >Если хочешь чтобы все письма, помеченные как спам удалялись поставь вместо 100
      >(или что там у тебя) значение порога, при котором письма помечаются
      >как спам, умноженное на 10.

      У меня там нет такого. Проверка на спам организована как написано выше:
      Если в письме нет хидера "spam-scanned-byme" - то отправлять по транспорту spamcheck на спамассассин. Если есть и (AND) в хедерах стоит "X-Spam-Flag: Yes" - то redirect на abuse@mydomain.ru

      Мне нужно что бы вместо пересылки на abuse письмо просто уничтожалось...
      (пересылка на другой ящик и периодическая его очистка не катит - поскольку сервер транзитный)




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру