Не ограничивается размер письма, проверяемого на спам

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Kolesnikov
рядовой
Сообщения: 42
Зарегистрирован: 2007-01-09 14:49:39
Откуда: г.Тайга

Не ограничивается размер письма, проверяемого на спам

Непрочитанное сообщение Kolesnikov » 2007-01-18 7:08:41

Настройки стандартные:

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

deny  message = This message scored $spam_score spam points.
        spam    = nobody
        hosts   = !+relay_from_hosts
        condition = ${if < {$message_size}{10K}}
Но письма более 10к все равно проверяяются. Вот дебуг:

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

71134 check condition = ${if < {$message_size}{10K}}
71134                 =
71134 deny: condition test failed
Размер правильно определяется, но проверяет все равно:

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

spamd: result: Y 6 - AWL,DATE_IN_FUTURE_12_24,NO_REAL_NAME scantime=3.1,size=20705
Получается, проверяет в любом случае, но отпинывает если меньше и не отпинывает если более 10к. Дурь какая-то.
Попутно хотел бы и с clamav тоже сделать, не проверять большие. Ставил и в clamav размер маленький и в exim -- один результат, все проверяет. Система грузится по полной в итоге выдает timed out и temporary denied Через минуту это письмо опять летит и загруз по-новой. :(

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Непрочитанное сообщение Abigor » 2007-01-18 8:15:05

попробуй кондишин сделать с yes и no

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

condition = ${if < {$message_size}{10K}{yes}{no}}
кажется так будет

Аватара пользователя
Kolesnikov
рядовой
Сообщения: 42
Зарегистрирован: 2007-01-09 14:49:39
Откуда: г.Тайга

Непрочитанное сообщение Kolesnikov » 2007-01-18 9:19:20

Все!!! разобрался!
условия нужно перенести выше чем spam=nobody
Так:

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

deny  message = This message is SPAM!!! Score is $spam_score
        hosts   = !+relay_from_hosts
        condition = ${if < {$message_size}{15K}}
        spam    = nobody:true
Теперь в spamd посылает только после проверки условия.
Тема закрыта