Всем доброго времени суток!!!
народ, поясните
в /etc/mail/sendmail.mc добавил
define(`RxSPAMSUBJECT', `CASH|\ EARN|FAX|GUARANTEED|HGH|MILLION| \
MONEY|URGENT|XXX|LOLIT|PENIS|PORN|ADV|NOW!| \
TEEN|SLUT|DICK|!!!|sex|WAREZ')dnl
define(`RxSPAMTO', `rcptdomain|undisclosed|My\ Friend')dnl
LOCAL_CONFIG
KSPAMSUBJECT regex -a@MATCH -f RxSPAMSUBJECT
KSPAMTO regex -a@MATCH -f RxSPAMTO
LOCAL_RULESETS
HX-Mailer: $>CheckMailer
HX-Server: $>CheckMailer
HSubject: $>CheckSubject
HTo: $>CheckTo
HMessage-ID: $>CheckMessageID
SCheckMailer
RAdvanced Direct Remailer $* $#error $@ 5.7.1 $: "554 Spam (ADR)"
RAdvanced Mass Sender $* $#error $@ 5.7.1 $: "554 Spam (AMS)"
RSpammer $* $#error $@ 5.7.1 $: "554 Spam (Spammer)"
R$* Bomber $* $#error $@ 5.7.1 $: "554 Spam (Bomber)"
RMega-Mailer $* $#error $@ 5.7.1 $: "554 Spam (Mega-Mailer)"
RMMailer $* $#error $@ 5.7.1 $: "554 Spam (MMailer)"
RMailer $* $#error $@ 5.7.1 $: "554 Spam (Mailer)"
RLigra Mailer $* $#error $@ 5.7.1 $: "554 Spam (Ligra Mailer)"
RDynamic Opt-In Emailer $* $#error $@ 5.7.1 $: "554 Spam (Dynamic Opt-In Emailer)"
R$* Group Spamer $#error $@ 5.7.1 $: "554 Spam (WE Group Spamer)"
RMail Sender $* $#error $@ 5.7.1 $: "554 Spam (Mail Sender)"
RMail Service $* $#error $@ 5.7.1 $: "554 Spam (Mail Service)"
RMailloop $* $#error $@ 5.7.1 $: "554 Spam (Mailloop)"
RPersMail $* $#error $@ 5.7.1 $: "554 Spam (PersMail)"
RLK SendIt $* $#error $@ 5.7.1 $: "554 Spam (LK SendIt)"
RWC Mail $* $#error $@ 5.7.1 $: "554 Spam (WC Mail)"
RZUBA ZUB $* $#error $@ 5.7.1 $: "554 Spam (ZUBA ZUB)"
RMailList Express $* $#error $@ 5.7.1 $: "554 Spam (MailList Express)"
RCaretop $* $#error $@ 5.7.1 $: "554 Spam (Caretop)"
RMailer Signature $#error $@ 5.7.1 $: "554 Spam (Mailer Si)"
Rnone $#error $@ 5.7.1 $: "554 Spam (none)"
RPG-MAILINGLIST $#error $@ 5.7.1 $: "554 Spam (PG-MAILINGLIST)"
R$* advcomtest $* $#error $@ 5.7.1 $: "554 Spam (advcomtest)"
Ryo yo mail $#error $@ 5.7.1 $: "554 Spam (yo yo mail)"
RZanziMailer $* $#error $@ 5.7.1 $: "554 Spam (ZanziMailer)"
RFiG$* $#error $@ 5.7.1 $: "554 Spam (FiG)"
RMicrosoft Outlook Express 5.0 $#error $@ 5.7.1 $: "554 Spam (Microsoft Outlook Express 5.0)"
RVersion 5.0 $#error $@ 5.7.1 $: "554 Spam (Version 5.0)"
Rnethack $@ OK
RZ-Mail-SGI $@ OK
RDipost $@ OK
R$- $#error $@ 5.7.1 $: "554 Spam (one-word mailer)"
R$* $: < $1 >
R< > $#error $@ 5.7.1 $: "554 Illegal header (empty header)"
R$* $@ OK
SCheckSubject
R$* $: $(SPAMSUBJECT $&{currHeader} $: OK $)
ROK $@ OK
R$* $#error $@ 5.7.1 $: "550 Yep!"
SCheckTo
R$* $: $(SPAMTO $&{currHeader} $: OK $)
ROK $@ OK
R$* $#error $@ 5.7.1 $: "550 No, thanks!"
SCheckMessageID
R<$+@$+> $@ < $1 @ $2 >
R$* $#error $@ 5.5.2 $: "553 Bad Message ID"
ну и естественно теперь если в теме есть слово sex письмо отвергается, или если в теме есть слово внутри которого встречается сочетание sex (*sex*), тоже отвергается...
а как сделать так что бы сочетание букв sex внутри слова не вело к отвержению письма? например |\ sex\ | не помогло, точнее в таком варианте " sex " или vasexre не важно, письмо принимается
и ещё, как добавить слова на русском?
пытался добавить в тот же список что и английские, толку никакого
если я в этом списке пишу в кодировке cp1251 и письмо отправляю в кодировке 1251, оно спокойно отправляется
заголовок письма:
Subject: Новый
Content-Type: text/plain; format=flowed; delsp=yes; charset=windows-1251
или в данном случае поле Content-Type: на кодировку поля Subject не влияет?
кто прикручивал это дело? помогите...
и я конечно понимаю что вы меня можете послать на http://www.anrb.ru/linux/regex.html
но там хоть русскими буквами написано, но явно не для русских :) (хотя это сугубо моё мнение)