[sisyphus] postfix & if/endif в header_check
Mike Lykov
=?iso-8859-1?q?combr_=CE=C1_vesna=2Eru?=
Вт Мар 2 11:30:14 MSK 2004
Здравствуйте.
читаю
regexp_table - format of Postfix regular expression tables
if /pattern/flags
if !/pattern/flags
endif Match the search string against the patterns between if and
endif, if and only if the search string matches (does not match)
pattern. The if..endif can nest.
Note: do not prepend whitespace to patterns inside if..endif.
(в samples/regexp-header.cf
# A block of table entries may be "enclosed" by a line with `if
# /pattern/flags' or `if !/pattern/flags' and a line with `endif'.
# This causes the block of table entries to be examined only when the
# search string produces a successful (non)match.)
задаю в header_checks
/Subject: .*zzzzzz/ REJECT
/From: .*combr/ REJECT
по отдельности работает.
потом я делаю:
if /Subject: .*zzzzzz/
/From: .*combr/ REJECT
endif
И правило ПЕРЕСТАЕТ работать. что тут не так?
(в тестовом письме оба условия удовлетворяются:
From: Mike Lykov <combr на vesna.ru>
Subject: dfkjfsdfkjsdfkjhzzzzzz)
--
Mike
Подробная информация о списке рассылки Sisyphus