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 mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
