[Sysadmins] Фильтрация по заголовку письма и пункту назначения

Вадим Илларионов =?iso-8859-1?q?master_=CE=C1_nstel=2Eru?=
Вт Май 20 22:50:01 MSD 2008


Sergey wrote:

>> и ТОЛЬКО мессаг, у которых в теме - заданный критерий:
>> # grep -v ^# /etc/postfix/header_checks
>> /^Subject:.\[dotProject\]*/ OK
>> /^Subject:*/ REJECT Bad subject
> 
> :* - любое число ":". Может быть, надо :.* ? ":" и любое количество любых
> символов ( "." - любой символ).

В реале это выглядит так:
Subject: [dotProject] some text

Между ":" и "[" - пробел.

>> Здесь, судя по ману, можно обойтись всего одной строкой вида:
>> !/^Subject:.\[dotProject\]*/ REJECT Bad subject
>> Но - не прёт. Почему - хз. Не спец в регэкспах, увы.
> 
> Аналогично. ]* - любое число "]". Просится ].*

Спасибо, завтра попробую.
Но должен сказать, что обкатывал паттерн на sed'e и на grep'e.
И ещё пробовал такой вариант:
!/^Subject:[[:space:]]\[dotProject\]*/ REJECT Bad subject
С тем же результатом, правда.
_________________________________
С уважением,
Вадим Илларионов
системный администратор
ООО "Новые Системы Телеком"
UIN: 7899517
JID: master at usib dot irkps dot ru
Телефоны:
- рабочий    +7 495 6414045+5885
- мобильный  +7 916 3889337




Подробная информация о списке рассылки Sysadmins