The OpenNET Project / Index page

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

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

"Запрет входящих сообщений"  
Сообщение от val email(??) on 26-Мрт-07, 00:05 
Как запретить всю входящую почту содержащую киррилицу?

Стоит:

Linux RH 7.3
Cpanel
Exim

Нужно вообщем запретить всю почту, в теле которой есть русские буквы, если английские - значит норм.

Есть идеи?

Спасибо!

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

 Оглавление

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


1. "Запрет входящих сообщений"  
Сообщение от azalio email(ok) on 26-Мрт-07, 15:47 
>Как запретить всю входящую почту содержащую киррилицу?
>
>Стоит:
>
>Linux RH 7.3
>Cpanel
>Exim
>
>Нужно вообщем запретить всю почту, в теле которой есть русские буквы, если
>английские - значит норм.
>
>Есть идеи?
>
>Спасибо!

Как вариант проверять хедер кодировки. Но все равно будет возможность пропихнуть без этого хедера.

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

2. "Запрет входящих сообщений"  
Сообщение от val email(??) on 26-Мрт-07, 23:53 
>>Как запретить всю входящую почту содержащую киррилицу?
>>
>>Стоит:
>>
>>Linux RH 7.3
>>Cpanel
>>Exim
>>
>>Нужно вообщем запретить всю почту, в теле которой есть русские буквы, если
>>английские - значит норм.
>>
>>Есть идеи?
>>
>>Спасибо!
>
>Как вариант проверять хедер кодировки. Но все равно будет возможность пропихнуть без
>этого хедера.

А можно по-подробнее? Спасибо за Ваш ответ, весьма благодарен.

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

3. "Запрет входящих сообщений"  
Сообщение от azalio email(ok) on 27-Мрт-07, 00:20 
>>>Как запретить всю входящую почту содержащую киррилицу?
>>>
>>>Стоит:
>>>
>>>Linux RH 7.3
>>>Cpanel
>>>Exim
>>>
>>>Нужно вообщем запретить всю почту, в теле которой есть русские буквы, если
>>>английские - значит норм.
>>>
>>>Есть идеи?
>>>
>>>Спасибо!
>>
>>Как вариант проверять хедер кодировки. Но все равно будет возможность пропихнуть без
>>этого хедера.
>
>А можно по-подробнее? Спасибо за Ваш ответ, весьма благодарен.

Из бесплатных в голову приходит только spamassasin, там есть функция проверки хедеров регекспами. Вот например:

http://wiki.apache.org/spamassassin/WritingRules

header LOCAL_DEMONSTRATION_SUBJECT      Subject =~ /\btest\b/i

У писем бывает несколько мест где указывается кодировка, на вскидку:

Content-Type: text/plain; charset="windows-1251"

Subject: =?windows-1251?Q?=C0=E2=F1=F2=F0=E8=FF_199_=28c_=E0=E2=E8=E0=29=2C_=C5=E3?=

Вот и отлавливать регекспами все русские кодировки.

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

4. "Запрет входящих сообщений"  
Сообщение от val email(??) on 27-Мрт-07, 02:27 
>>>>Как запретить всю входящую почту содержащую киррилицу?
>>>>
>>>>Стоит:
>>>>
>>>>Linux RH 7.3
>>>>Cpanel
>>>>Exim
>>>>
>>>>Нужно вообщем запретить всю почту, в теле которой есть русские буквы, если
>>>>английские - значит норм.
>>>>
>>>>Есть идеи?
>>>>
>>>>Спасибо!
>>>
>>>Как вариант проверять хедер кодировки. Но все равно будет возможность пропихнуть без
>>>этого хедера.
>>
>>А можно по-подробнее? Спасибо за Ваш ответ, весьма благодарен.
>
>Из бесплатных в голову приходит только spamassasin, там есть функция проверки хедеров
>регекспами. Вот например:
>
>http://wiki.apache.org/spamassassin/WritingRules
>
>header LOCAL_DEMONSTRATION_SUBJECT      Subject =~ /\btest\b/i
>
>У писем бывает несколько мест где указывается кодировка, на вскидку:
>
>Content-Type: text/plain; charset="windows-1251"
>
>Subject: =?windows-1251?Q?=C0=E2=F1=F2=F0=E8=FF_199_=28c_=E0=E2=E8=E0=29=2C_=C5=E3?=
>
>Вот и отлавливать регекспами все русские кодировки.

Отлично! Уловил, пример приблизительно такой, что если существует в Сабже: windows-1251, koi8r  тогда убить?

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

5. "Запрет входящих сообщений"  
Сообщение от bass (??) on 27-Мрт-07, 11:00 
>Как запретить всю входящую почту содержащую киррилицу?
>
>Стоит:
>
>Linux RH 7.3
>Cpanel
>Exim
>
>Нужно вообщем запретить всю почту, в теле которой есть русские буквы, если
>английские - значит норм.
>
>Есть идеи?
>
>Спасибо!

да вариантов масса. пробовали документацию читать?
вариант 1. грубо. сделать реджект письма, если встретились не английские буквы вот такими условиями
{match{$message_headers}{\N[\x80-\xff]\N}}
{match{$message_body}{\N[\x80-\xff]\N}}

навскидку вспоминаю ещё 3 варианта работы с кодировками, так что читайте доки, есть более гибкие вещи

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

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

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




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

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