The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"postfix header_checks"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"postfix header_checks"  
Сообщение от Happy_demon email(ok) on 10-Июн-08, 13:49 
Доброе время! Купил книгу по Постфиксу (первый раз кстати вижу), решил потихоничку со спамом бороться. часто приходят письма, где в поле тема стоит ***SPAM*** чего-то там.
Ну, думаю - это просто. Добавил в main.cf строку
>header_checks = regexp:/usr/local/etc/postfix/header_check

в сам файл добил
>[root@bc /usr/local/etc/postfix]# cat header_check
>/^Subject: \*\*\*SPAM\*\*\*/ REJECT Spam

вроде правильно, регекскоач показывает, что регексп написан верно, и письма с темой "***SPAM***" не проходят
теперь хочу добавить в запрет темы вида "***SPAM*** чего-то там"
пишу следующее
>/^Subject: \*\*\*SPAM\*\*\* .*/ REJECT Spam

вроде тоже верно, а письма с темой "***SPAM*** Сотрудники не работают?"
без проблем доходит.
Подскажите, где неправильно и что исправить.
з.ы. что это не метод борьбы со спамом я понимаю, спасибо, учусь пока ещё....

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "postfix header_checks"  
Сообщение от pavel_simple (??) on 10-Июн-08, 13:54 
>[оверквотинг удален]
>"***SPAM***" не проходят
>теперь хочу добавить в запрет темы вида "***SPAM*** чего-то там"
>пишу следующее
>>/^Subject: \*\*\*SPAM\*\*\* .*/ REJECT Spam
>
>вроде тоже верно, а письма с темой "***SPAM*** Сотрудники не работают?"
>без проблем доходит.
>Подскажите, где неправильно и что исправить.
>з.ы. что это не метод борьбы со спамом я понимаю, спасибо, учусь
>пока ещё....

а пробел там зачем

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "postfix header_checks"  
Сообщение от Happy_demon email(ok) on 10-Июн-08, 14:25 

>>>/^Subject: \*\*\*SPAM\*\*\* .*/ REJECT Spam
>а пробел там зачем

в смысле последний пробел " .*"? да вроде не зачем , а только и без него не работает....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "postfix header_checks"  
Сообщение от ALex_hha (ok) on 11-Июн-08, 11:26 
# cat /etc/postfix/test.pcre
/^Subject: \*\*\*SPAM\*\*\*\.*/ REJECT Spam

# postmap -q "Subject: ***SPAM***" pcre:/etc/postfix/test.pcre
REJECT Spam

# postmap -q "Subject: ***SPAM*** bla bla" pcre:/etc/postfix/test.pcre
REJECT Spam

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "postfix header_checks"  
Сообщение от Happy_demon email(ok) on 11-Июн-08, 14:22 
># cat /etc/postfix/test.pcre
>/^Subject: \*\*\*SPAM\*\*\*\.*/ REJECT Spam
>
># postmap -q "Subject: ***SPAM***" pcre:/etc/postfix/test.pcre
>REJECT Spam
>
># postmap -q "Subject: ***SPAM*** bla bla" pcre:/etc/postfix/test.pcre
>REJECT Spam

postmap  показывает, что это спам и не доставляет пысьмо. но с раблера я на свой ящик свободно письмо шлю с темой "***SPAM*** Сотрудники не работают?"
вроде уже не сыплются письма с такими темами, но почему с рамблера спокойно доходят?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "postfix header_checks"  
Сообщение от pavel_simple (??) on 11-Июн-08, 14:39 
видимо из-за white-list
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "postfix header_checks"  
Сообщение от Happy_demon email(ok) on 11-Июн-08, 15:49 
>видимо из-за white-list

рамблер у меня нигде не упоминается((
если тему сделать "***SPAM*** 4to-to po anglijski" не пропускает, а если после *** русский язык - проходит
чего-то с кодировками. из консоли ругается что это спам, а клиентом если отправлять - проходит. в общем надо видимо в обеих кодировках добавить... как-то так


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "postfix header_checks"  
Сообщение от ALex_hha (ok) on 11-Июн-08, 19:07 
>>видимо из-за white-list
>
>рамблер у меня нигде не упоминается((
>если тему сделать "***SPAM*** 4to-to po anglijski" не пропускает, а если после
>*** русский язык - проходит
>чего-то с кодировками. из консоли ругается что это спам, а клиентом если
>отправлять - проходит. в общем надо видимо в обеих кодировках добавить...
>как-то так

# postmap -q "Subject: ***SPAM*** Привет всем" pcre:/etc/postfix/test.pcre
REJECT Spam

Все отлично работает. У вас же регулярное выражение, врдяли тут дело в кодировке, имхо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру