EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Valentaim
- рядовой
- Сообщения: 16
- Зарегистрирован: 2007-10-25 13:23:29
Непрочитанное сообщение
Valentaim » 2008-08-28 11:31:09
Есть почтовый сервак, куча правил на отбивку спама по баллам. В конце есть такая проверка:
Код: Выделить всё
if $acl_m55 is above 50
then
headers add "Old-Subject: $h_subject:"
headers remove "Subject"
headers add "Subject: (***SPAM***) $h_old-subject:"
headers add "X-Spam: YES"
headers remove "old-Subject"
endif
Т.е. если письмо набрало больше 50 баллов, то в тему письма добавляется отметка (***SPAM***). На первоначальном этапе использовалось для проверки занесения нормальных писем в спам. Сейчас эта надобность отпала.
Задача: исправить это правило, чтобы при набирание письма больше 50 баллов оно уходило в небытие не доходя до пользователей.
Последний раз редактировалось
Alex Keda 2008-08-28 20:01:04, всего редактировалось 1 раз.
Причина: [code][/code] - для кого?
Valentaim
-
Хостинг HostFood.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/
-
kolya_r
- рядовой
- Сообщения: 33
- Зарегистрирован: 2008-08-01 17:14:36
Непрочитанное сообщение
kolya_r » 2008-08-28 11:41:06
у меня спамассассин
Код: Выделить всё
deny message = This message scored $spam_score and is SPAM
spam = nobody:true
hosts = !+relay_from_hosts
condition = ${if >{$spam_score_int}{100}{1}{0}}
Последний раз редактировалось
Alex Keda 2008-08-28 20:01:38, всего редактировалось 1 раз.
Причина: [code][/code] - для кого?
kolya_r
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-08-28 12:07:32
Valentaim писал(а):Есть почтовый сервак, куча правил на отбивку спама по баллам. В конце есть такая проверка:
if $acl_m55 is above 50
then
headers add "Old-Subject: $h_subject:"
headers remove "Subject"
headers add "Subject: (***SPAM***) $h_old-subject:"
headers add "X-Spam: YES"
headers remove "old-Subject"
endif
Т.е. если письмо набрало больше 50 баллов, то в тему письма добавляется отметка (***SPAM***). На первоначальном этапе использовалось для проверки занесения нормальных писем в спам. Сейчас эта надобность отпала.
Задача: исправить это правило, чтобы при набирание письма больше 50 баллов оно уходило в небытие не доходя до пользователей.
http://www.lissyara.su/?id=1254#3.13
Код: Выделить всё
if $acl_m55 is above 50
then
pipe /dev/null
endif
Попробуй так.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Valentaim
- рядовой
- Сообщения: 16
- Зарегистрирован: 2007-10-25 13:23:29
Непрочитанное сообщение
Valentaim » 2008-08-28 12:43:16
Не получилось

/dev/null <system-filter> routing defer(-1): syste_filter_pipe_transport is unset
Valentaim
-
lerryc
- сержант
- Сообщения: 191
- Зарегистрирован: 2008-07-10 7:28:37
- Откуда: Vladivostok
Непрочитанное сообщение
lerryc » 2008-08-28 13:28:48
Valentaim писал(а):Не получилось

/dev/null <system-filter> routing defer(-1): syste_filter_pipe_transport is unset
ты где проверку делаешь - в екзиме или систем-фильтре?
если в систем-фильтре, то
машина думать не может, машина должна ехать
lerryc
-
Valentaim
- рядовой
- Сообщения: 16
- Зарегистрирован: 2007-10-25 13:23:29
Непрочитанное сообщение
Valentaim » 2008-08-28 13:37:18
lerryc писал(а):Valentaim писал(а):Не получилось

/dev/null <system-filter> routing defer(-1): syste_filter_pipe_transport is unset
ты где проверку делаешь - в екзиме или систем-фильтре?
если в систем-фильтре, то
Он просто пропускает дальше письмо, не применяя никаких правил.
Valentaim
-
Valentaim
- рядовой
- Сообщения: 16
- Зарегистрирован: 2007-10-25 13:23:29
Непрочитанное сообщение
Valentaim » 2008-08-28 13:52:22
Решил проблему добавлением в правила Exima:
Код: Выделить всё
deny condition= ${if >{$acl_m55}{50}{1}{0}}
logwrite = Delete mail ($sender_address ==> $local_part@$domain) - acl_m55 > 50
Valentaim