Теперь запрос выглядит так:
deny message = Your letter contain many spam words! If this wrong, send letter to spamtrap@pac.ru!
logwrite = This message contains spam-word ($message_body)
condition = ${lookup{$message_body}lsearch{/usr/local/etc/exim/blacklist/spam-word-cp1251}{0}{1}}А файл /usr/local/etc/exim/blacklist/spam-word-cp1251 собрал из двух
писем, посланных с mail.ru и от себя. Теперь он выглядит так:
*=E3=F0=EE=E2=FB* *=E2=F2=EE=EC=E0=F2=EE*
*=EE=EC=E5=F9=E5=ED=E8=FF =E2 =E0=F0=E5=ED=E4=F3
*=EE=EC=E5=F9=E5=ED=E8=FF =ED=E0 =EF=F0=EE=E4=E0=E6=F3
недвижимость
ипотека
Но теперь все письма режутся.
Вот кусок лога:
This message contains spam-word (=DF =EB=FE=E1=EB=FE =F2=E5=E1=FF, =EA=EE=F2=E5=ED=EE=EA. )
rejected after DATA: Your letter contain many spam words! If this wrong, send letter to spamtrap@pac.ru!
А вот если поменять местами {1} и {0}, то ничего не режется!