Ответы пользователя по тегу Борьба со спамом
  • Как сделать перемещение спам писем после оценки spamassassin на определённый ящик?

    @Lanccc Автор вопроса
    если кому нужно будет

    #Указываем адрес на который пересылать сообщения
    #определенные как спам, на случай если это ошибка.
    warn message = X-Redirect-To: spam@domen.ru
    hosts = !+relay_from_hosts
    spam = nobody

    #Пишем в заголовки баллы за спам
    warn spam = nobody:true
    hosts = !+relay_from_hosts
    message = X-Spam-Level: $spam_bar

    #Пишем в заголовки отчет spamassassin'a
    warn spam = nobody:true
    hosts = !+relay_from_hosts
    condition = ${if >{$spam_score_int}{29}{1}{0}}
    message = X-Spam-Status: $spam_report

    # если письмо набрало больше 10 баллов, то не принимаем его -устанавливаем deny
    # что бы переслать на ящик spam@domen.ru - ставим accept

    accept message = Message scored $spam_score spam points
    spam = nobody:true
    condition = ${if >{$spam_score_int}{100}{yes}{no}}

    # и записываем сообщение в лог
    logwrite = Email from $sender_address with $spam_score spam points redirected to spam@domen.ru by SpamAssassin

    # роутер пересылающий спам в ящик spam@domain.ru

    scan_redirect:
    driver = redirect
    condition = ${if def:h_X-Redirect-To: {1}{0}}
    headers_add = X-Original-Recipient: $local_part@$domain
    data = $h_X-Redirect-To:
    headers_remove = X-Redirect-To
    Ответ написан
    Комментировать