URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 37821
[ Назад ]

Исходное сообщение
"Как создать правило в header_checks?"

Отправлено Hyper Mode , 28-Ноя-03 08:03 
Подскажите пожалуйста далёкому человеку...
Как создать правило в header_checks для postfix, которое будет делать REJECT писем, в поле Subject: у которых есть подряд четыре и более точки?
Заранее благодарен за помощь.
Для информации:
FreeBSD 4.9 + PostFix 2.0.16 + pcre 4.4
Part of PostFix main.cf
~~~skiped~~~
header_checks = regexp:/usr/local/etc/postfix/header_checks
header_checks = pcre:/usr/local/etc/postfix/header_checks
~~~skiped~~~

Содержание

Сообщения в этом обсуждении
"Как создать правило в header_checks?"
Отправлено ipmanyak , 28-Ноя-03 08:37 
>Подскажите пожалуйста далёкому человеку...
>Как создать правило в header_checks для postfix, которое будет делать REJECT писем,
>в поле Subject: у которых есть подряд четыре и более точки?
>
>Заранее благодарен за помощь.
>Для информации:
>FreeBSD 4.9 + PostFix 2.0.16 + pcre 4.4
>Part of PostFix main.cf
>~~~skiped~~~
>header_checks = regexp:/usr/local/etc/postfix/header_checks
>header_checks = pcre:/usr/local/etc/postfix/header_checks
>~~~skiped~~~

/^Subject: .*..../ REJECT Spam Header Rule doxpena tochek
будет резать по всей теме где есть 4 точки в любом месте


"Как создать правило в header_checks?"
Отправлено Hyper Mode , 28-Ноя-03 08:54 
>/^Subject: .*..../ REJECT Spam Header Rule doxpena tochek
>будет резать по всей теме где есть 4 точки в любом месте
>
Не-а, твоя неправ...
Добавление строки:
/^Subject: .*..../  WARN Your email rejected because had 4+ dots in Subject field.
Даёт результат:
Nov 28 10:47:41 antispam postfix/cleanup[5066]: 447F4A529: warning: header Subject: =?windows-1251?Q?=C0=ED=EE=ED=F1=FB=20?=? =?windows-1251?Q?Lenta.Ru?= from ailhub.local.slavneft.ru[10.11.0.19]; from=<gluck@subscribe.ru> to=<315920@mng.slavneft.ru> proto=SMTP helo=<mxh.slavneft.ru>: Your email rejected because had 4+ dots in Subject field.
Nov 28 10:47:25 antispam postfix/cleanup[5064]: A6F01A54C: warning: header Subject: Check this outadluixe! from local; from=<oubkapbac@msn.com> to=<158851@mng.slavneft.ru>: Your email rejected because had 4+ dots in Subject field.
Как видишь, никаких точек в теме не было...
Может я где перемудрил?

"Как создать правило в header_checks?"
Отправлено ipmanyak , 28-Ноя-03 10:07 
>>/^Subject: .*..../ REJECT Spam Header Rule doxpena tochek
>>будет резать по всей теме где есть 4 точки в любом месте
>>
>Не-а, твоя неправ...
>Добавление строки:
>/^Subject: .*..../  WARN Your email rejected because had 4+ dots in
>Subject field.
>Даёт результат:
>Nov 28 10:47:41 antispam postfix/cleanup[5066]: 447F4A529: warning: header Subject: =?windows-1251?Q?=C0=ED=EE=ED=F1=FB=20?=? =?windows-1251?Q?Lenta.Ru?= from ailhub.local.slavneft.ru[10.11.0.19]; from=<gluck@subscribe.ru> to=<315920@mng.slavneft.ru> proto=SMTP helo=<mxh.slavneft.ru>: Your email rejected because had 4+ dots in Subject field.
>Nov 28 10:47:25 antispam postfix/cleanup[5064]: A6F01A54C: warning: header Subject: Check this outadluixe! from local; from=<oubkapbac@msn.com> to=<158851@mng.slavneft.ru>: Your email rejected because had 4+ dots in Subject field.
>Как видишь, никаких точек в теме не было...
>Может я где перемудрил?

прежде чем запостить я лично у себя проверил  и усе пашет по крайней мере по точкам фильтрует!
вот лог
Nov 28 10:33:15 fox postfix/cleanup[1484]: DC5D416EBE7: reject: header Subject: ........ from

а что у тебя в теме было написано ?


не в


"Как создать правило в header_checks?"
Отправлено Hyper Mode , 28-Ноя-03 11:16 
>прежде чем запостить я лично у себя проверил  и усе пашет
>по крайней мере по точкам фильтрует!
>вот лог
>Nov 28 10:33:15 fox postfix/cleanup[1484]: DC5D416EBE7: reject: header Subject: ........ from
>
>а что у тебя в теме было написано ?
>
>
>не в
В теме было соответственно: Check this outadluixe! (см. выше).
Когда я активирую это правило, то он большую часть сообщений считает спамом... пока я его не заремарил.

"Как создать правило в header_checks?"
Отправлено anton , 28-Ноя-03 10:10 
/^To: <user@overseas\.spb\.ru> / REJECT The User has died

"Как создать правило в header_checks?"
Отправлено Hyper Mode , 28-Ноя-03 11:12 
>/^To: <user@overseas\.spb\.ru> / REJECT The User has died

Извини, ты вопрос вообще читал?


"Как создать правило в header_checks?"
Отправлено anton , 28-Ноя-03 11:14 
>>/^To: <user@overseas\.spb\.ru> / REJECT The User has died
>
>Извини, ты вопрос вообще читал?

А подумать дальше чуть чуть лень?


"Как создать правило в header_checks?"
Отправлено Hyper Mode , 28-Ноя-03 11:25 
>>>/^To: <user@overseas\.spb\.ru> / REJECT The User has died
>>
>>Извини, ты вопрос вообще читал?
>
> А подумать дальше чуть чуть лень?
Хорошо, перефразирую... А ты сам пробовал?
/^Subject: \.\.\.\./ Reject Without Reason

"Как создать правило в header_checks?"
Отправлено anton , 28-Ноя-03 11:54 
>>>>/^To: <user@overseas\.spb\.ru> / REJECT The User has died
>>>
>>>Извини, ты вопрос вообще читал?
>>
>> А подумать дальше чуть чуть лень?
>Хорошо, перефразирую... А ты сам пробовал?
>/^Subject: \.\.\.\./ Reject Without Reason
/^Subject: .*\.\.\.\./ Reject test
Письмо в теме test.... благополучно резанулось

в
main.cf
header_checks = pcre:/.../.../you_file