>>Вопрос кто-нибудь знает, как сделать, чтобы заработало?
>
>Покажите, где Вы его запускаете ( лучше весь конфиг правила 0 ).
>
>Про табуляцию в sendmail.cf не забыли? Нет, не забыл... если табуляции нет, он мне сразу об этом говорит, cf большой, поэтому я лучше выложу mc.
#less sendmail.mc
divert(-1)
divert(0)dnl
define(confDEF_USER_ID 26:26)dnl
OSTYPE(freebsd5)dnl
DOMAIN(generic)dnl
define(confTRY_NULL_MX_LIST,true)dnl
define(confDONT_PROBE_INTERFACES,true)dnl
define(PROCMAIL_MAILER_PATH,/usr/local/bin/procmail)dnl
define(LOCAL_MAILER_FLAGS,ShPfn)dnl
define(LOCAL_MAILER_ARGS,procmail -a $h -d $u)dnl
define(`confPRIVACY_FLAGS', ``authwarnings, needexpnhelo, needvrfyhelo, nobodyreturn'')
define(`confMAX_MESSAGE_SIZE', `10485760')
FEATURE(mailertable)dnl
FEATURE(virtusertable,hash -o /etc/mail/virtusertable)dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(local_procmail)dnl
FEATURE(access_db)dnl
dnl FEATURE(dnsbl)
FEATURE(`dnsbl', `dul.ru',`Mail rejected - see http://www.dul.ru/cgi-bin/search.cgi')dnl
FEATURE(`dnsbl', `bl.csma.biz', `Mail rejected - see http://bl.csma.biz/')dnl
FEATURE(`dnsbl', `cbl.abuseat.org', `"550 Mail from " $&{client_addr} " rejected - see cbl.abuseat.org"')dnl
FEATURE(`dnsbl', `cblplus.anti-spam.org.cn', `"550 Mail from " $&{client_addr} " rejected - see cbl.anti-spam.org.cn"')dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
LOCAL_CONFIG
KChSbEnSpam regex -a@CATCHED viagra|s.?e.?x|Congratulations|Winner|sells
LOCAL_RULESETS
HSubject: $>Check_Subject
SCheck_Subject
R$+ $: $(ChSbEnSpam $1 $)
R@CATCHED $#error $: 000_553 Sorry, Your subject looks like Spam. If not, please contact the postmaster@domain.ru.
#R@CATCHED $#local $@ $: spam2@domain.ru
Временно закоментировал не работающее правило, и вставил другое.