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

Exim и спам

Добавлено: 2009-05-21 8:41:01
delin
Простите за тупой вопрос :)
Настроен exim по известной статье. В system_filter стоит
if $acl_m0 is above 59
then
headers add "X-Spam: YES"
...
endif
А мне нужно эти письма убивать, а то на почту приходит этот же спам но с пометкой.
deliver null не помогает. Говорит нет такого пользователя.
Просьба не бить ногами а помочь убить этот спам.

P.S. настраивал не я. Я слабо разбираюсь в почтовых системах.

Re: Exim и спам

Добавлено: 2009-05-22 14:06:41
Laa
А как-то так:

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

acl_check_data:
...
discard condition = ${if >={$acl_m0}{59}}
 log_message = Discard message with acl_m0=$acl_m0 !
...
?

Re: Exim и спам

Добавлено: 2009-05-23 13:35:12
Alex Keda

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

deliver /dev/null
если память не изменяет

Re: Exim и спам

Добавлено: 2009-05-24 2:38:35
BloodyKid
Если используется спамассассин, то все делается просто
Если нужно пересылать в ящик откровенный спам то можно просто копипастить, но вдумчиво, если собирать спам не требутся то роутер нужно удалить.

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

acl_check_content:

    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 ($spam_score)**** $h_Subject:
    !hosts = +relay_from_hosts
    spam = nobody

    warn message = X-Spam-Flag: Yes
    !hosts = +relay_from_hosts
    spam = nobody

    # А те кто больше 12 балов набрал сразу идет лесом :)

    deny message = This message scored $spam_score spam points.
    condition = ${if >{$spam_score_int}{120}{1}{0}}
    spam = nobody:true

begin routers

    spam_relay:
        no_verify
        condition = "${if eq {$h_X-Spam-Flag:}{Yes}}"
        driver = redirect
        data = spam на domain.ru