>>Привет всем!
>>В постфиксе прикрутил body-check на фразу которая написана на русском
>>В итоге в логи место фразы пишет знаки вопроса..... как побороть это
>>?
>>FreeBSD 4.8 руская локализация
>
>Как ты будешь body-check'ать русские фразы если они закодированы ?
да уже какбы режу.... расказываю
FreeBSD 4.8
Postfix-2.0.6,1
в main.cfg пишем
body_checks = regexp:/usr/local/etc/postfix/body_regexp
в body_regexp пишем
~^[[:alnum:]+/]{60,}[[:space:]]*$~ OK
/адрес взят из открытых источников/ REJECT spam detected
#postmap -q - regexp:/usr/local/etc/postfix/body_regexp < /usr/local/etc/postfix/body_regexp
#postfix reload
и режет оно письма с точной этой фразой на ура! но только если она в koi8-r , я перекодировал ее в cp1251 и аналогично дописал... теперь режет и в виндовой кодировке
кусок лога
Mar 9 14:31:50 compuserv postfix/cleanup[90492]: 6077A52A5: reject: body ??? ????? ???? ?? ???????? ??????????. ??? ?????? ?? ???????? ??????. from newalamat.yurteh.net[213.186.208.22]; from=<logis@inet.ua> to=<ukrfloat@compuserv.com.ua> proto=ESMTP helo=<newalamat.yurteh.net>: spam detected
Mar 9 14:31:52 compuserv postfix/cleanup[90493]: DD79752A5: reject: body ??? ????? ???? ?? ???????? ??????????. ??? ?????? ?? ???????? ??????. from newalamat.yurteh.net[213.186.208.22]; from=<logis@inet.ua> to=<ukrfloat@compuserv.com.ua> proto=ESMTP helo=<newalamat.yurteh.net>: spam detected
Mar 9 15:02:34 compuserv postfix/cleanup[90842]: 5AE5452A1: reject: body > "??? ????? ??????????? ????? ???? ?? ???????? ??????????" from Fedoruk[192.168.1.31]; from=<opp@compuserv.com.ua> to=<logka@compuserv.com.ua> proto=SMTP helo=<opp>: spam detected
вот от этих знаков и хочеца мне избавится :)