[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