postfix reject для subj по совпадению

Автор zCirill, 13 декабря 2015, 12:20:48

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

zCirill

Добрый день.

Подскажите плз.

Хочу дропать спам по совпадению слов в subj или body

С английскими символами проблем нет, header_check работает.
/^Subject:.*Pandora/ REJECT

Но когда пытаюсь фильтровать контент с русскими словами (например "Переезды под ключ") - ничего не работает.
Лезу в письмо и вижу

Subject: =?UTF-8?B?0J/QtdGA0LXQtdC30LTRiyDQv9C+0LQg0LrQu9GO0Yc=?=
Ага, UTF8 с base64
Ессно регекспы и pcre типа /^Subject:.*Переезды под ключ/ REJECT работать не будут

Как правильно фильтровать русскоязычный спам по subj или body с учетом того, что кодировка может быть и не UTF8?


endru

конечно можно делать велосипед и проверять заголовки...
может всеже попробовать поставить SpamAssassin, и обучить его?
также посмотри эту ссылку


zCirill

в целом связка spamassasin и sieve работает, редиректю все с "X-Spam-Flag" "YES" на спец ящик.

думал есть простой способ отбивать спам по "стоп" словам в header_check еще до приема почты.

endru

каким образом до приема письма увидеть эти заголовки?

zCirill