URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81897
[ Назад ]

Исходное сообщение
"Фильтрация спама в postfix по сабжу"

Отправлено konstantin81 , 09-Сен-08 17:17 
Установлен почтовый сервер postfix как smtp relay. Каким образом средствами postfix фильтровать спам по сабжу. Допустим все письма у которых в теме (или теме письма) содержится определенная фраза или слово. Вроде бы тривиальная задача, но что-то решения не нашёл. Подскажите пожалуйста.

Содержание

Сообщения в этом обсуждении
"Фильтрация спама в postfix по сабжу"
Отправлено Romik , 09-Сен-08 17:52 
Этим не Postfix занимается потому что. Spamassasin и прочие антиспамы и т.п..
http://www.postfix.org/FILTER_README.html
http://www.postfix.org/SMTPD_PROXY_README.html

"Фильтрация спама в postfix по сабжу"
Отправлено konstantin81 , 09-Сен-08 18:03 
>Этим не Postfix занимается потому что. Spamassasin и прочие антиспамы и т.п..
>
>http://www.postfix.org/FILTER_README.html
>http://www.postfix.org/SMTPD_PROXY_README.html

Т.е. в postfix вообще так сделать нельзя?
Хорошо, а как это сделать в spamassassin, и как у него с русскоязычным спамом?


"Фильтрация спама в postfix по сабжу"
Отправлено geekkoo , 09-Сен-08 18:36 
>Этим не Postfix занимается потому что. Spamassasin и прочие антиспамы и т.п..
>
>http://www.postfix.org/FILTER_README.html
>http://www.postfix.org/SMTPD_PROXY_README.html

Ну, зачем же сразу спамотосин. Кое-что можно и под регекспы подогнать

Типа:
  /etc/postfix/main.cf

mime_header_checks = regexp:/etc/postfix/mime_header_checks
header_checks = regexp:/etc/postfix/header_checks
body_checks=regexp:/etc/postfix/body_checks

  /etc/postfix/header_checks

/^Subject:.*fuck.*/ REPLACE *censored*


"Фильтрация спама в postfix по сабжу"
Отправлено konstantin81 , 10-Сен-08 13:49 
>[оверквотинг удален]
>Типа:
>  /etc/postfix/main.cf
>
>mime_header_checks = regexp:/etc/postfix/mime_header_checks
>header_checks = regexp:/etc/postfix/header_checks
>body_checks=regexp:/etc/postfix/body_checks
>
>  /etc/postfix/header_checks
>
>/^Subject:.*fuck.*/ REPLACE *censored*

Что-то не нашёл подробных описаний этих параметров для main.cf...
Только мне нужно не реплейс, а чтобы, например, письма с темой "грязные шлюшки" не приходили, а складывались в отдельную папку.



"Фильтрация спама в postfix по сабжу"
Отправлено geekkoo , 10-Сен-08 13:56 
>[оверквотинг удален]
>>header_checks = regexp:/etc/postfix/header_checks
>>body_checks=regexp:/etc/postfix/body_checks
>>
>>  /etc/postfix/header_checks
>>
>>/^Subject:.*fuck.*/ REPLACE *censored*
>
>Что-то не нашёл подробных описаний этих параметров для main.cf...
>Только мне нужно не реплейс, а чтобы, например, письма с темой "грязные
>шлюшки" не приходили, а складывались в отдельную папку.

man header_checks


"Фильтрация спама в postfix по сабжу"
Отправлено geekkoo , 10-Сен-08 18:35 
>[оверквотинг удален]
>>>
>>>  /etc/postfix/header_checks
>>>
>>>/^Subject:.*fuck.*/ REPLACE *censored*
>>
>>Что-то не нашёл подробных описаний этих параметров для main.cf...
>>Только мне нужно не реплейс, а чтобы, например, письма с темой "грязные
>>шлюшки" не приходили, а складывались в отдельную папку.
>
>man header_checks

Я же писал - "кое-что".

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


"Фильтрация спама в postfix по сабжу"
Отправлено geekkoo , 10-Сен-08 18:37 
>[оверквотинг удален]
>>>Что-то не нашёл подробных описаний этих параметров для main.cf...
>>>Только мне нужно не реплейс, а чтобы, например, письма с темой "грязные
>>>шлюшки" не приходили, а складывались в отдельную папку.
>>
>>man header_checks
>
>Я же писал - "кое-что".
>
>Кстати, если ты раньше об это место уже прикладывался, мог бы и
>патчик наваять. Оставить свое имя в памяти потомков, так сказать...

Сорри, кнопкой промазал. Ответ был адресован ALex_hha, конечно же.


"Фильтрация спама в postfix по сабжу"
Отправлено ALex_hha , 10-Сен-08 14:01 
>[оверквотинг удален]
>Типа:
>  /etc/postfix/main.cf
>
>mime_header_checks = regexp:/etc/postfix/mime_header_checks
>header_checks = regexp:/etc/postfix/header_checks
>body_checks=regexp:/etc/postfix/body_checks
>
>  /etc/postfix/header_checks
>
>/^Subject:.*fuck.*/ REPLACE *censored*

А про кодировки ты не забыл? Postfix не тот МТА, который позволяет делать гибкую фильтрацию по теме.


"Фильтрация спама в postfix по сабжу"
Отправлено Hammer , 10-Сен-08 17:24 
>[оверквотинг удален]
>>mime_header_checks = regexp:/etc/postfix/mime_header_checks
>>header_checks = regexp:/etc/postfix/header_checks
>>body_checks=regexp:/etc/postfix/body_checks
>>
>>  /etc/postfix/header_checks
>>
>>/^Subject:.*fuck.*/ REPLACE *censored*
>
>А про кодировки ты не забыл? Postfix не тот МТА, который позволяет
>делать гибкую фильтрацию по теме.

В свое время, для этого МТА я нашел приличные конфиги с примерами на postafix.ru, немного мозгами поскрипеть и можно подогнать под свои нужды!


"Фильтрация спама в postfix по сабжу"
Отправлено ALex_hha , 10-Сен-08 17:48 
>[оверквотинг удален]
>>>
>>>  /etc/postfix/header_checks
>>>
>>>/^Subject:.*fuck.*/ REPLACE *censored*
>>
>>А про кодировки ты не забыл? Postfix не тот МТА, который позволяет
>>делать гибкую фильтрацию по теме.
>
>В свое время, для этого МТА я нашел приличные конфиги с примерами
>на postafix.ru, немного мозгами поскрипеть и можно подогнать под свои нужды!

Еще раз, это очень неудачное решение проблемы. Я знаю о чем говорю