Идет спам с обратным адресом типа s_e_m_i_nar, i_n_f_o и т.д.
Адреса разные, ip-адреса тоже разные, но символ "_" везде присутствует.
Я уже использую разные способы блокировки спама, но ни один не подходит
для решения именно этой проблемы.
Редактирую sendmail.cf: добавляю в SLocal_check_mail
C{badchar}_
R$* $: $>3 $1
R$={badchar}$* $#error $@ 5.7.1 $: "SPAM"
В maillog:
sendmail[24794]: ruleset=check_mail,arg1=<_@domain.ru>,..., reject=553 5.3.0 <_@domain.ru>... SPAM
Но адреса _user@domain.ru проходят проверку и принимаются к приему.
Пробовались также варианты:
R$={badchar} $* <$*> $#error $@ 5.7.1 $: "SPAM"
R$={badchar}$*<$*> $#error $@ 5.7.1 $: "SPAM"
Почта спокойно принимается.
Я не знаток синтаксиса sendmail.cf, может, кто подскажет правильную запись?
|