exim 4.68 перестали работать регекспы
Добавлено: 2007-12-17 9:38:56
привет. вообщем жилось с регекспами долго и хорошо, пока не заметил следующее:
вот такое условие:
в ACLDIR/20.black.dial такая запись и для чистоты эксперимента продублируем с символом начала строки:
проверяем её пригодность:
однако, exim -bh 82.249.213.234
вот вопрос, где я торможу?
вот такое условие:
Код: Выделить всё
condition = ${lookup {$sender_host_name}nwildlsearch{ACLDIR/20.black.dial}{1}{0}}
Код: Выделить всё
[0-9A-Za-z.-_]+\.adsl+
^[0-9A-Za-z.-_]+\.adsl+
Код: Выделить всё
$ echo "lns-bzn-44-82-249-213-234.adsl.proxad.net" |egrep "[0-9A-Za-z.-_]+\.adsl+"
lns-bzn-44-82-249-213-234.adsl.proxad.net
Код: Выделить всё
ненужное пропускаем, смотрим лишь наши записи:
>>> lns-bzn-44-82-249-213-234.adsl.proxad.net in "[0-9A-Za-z.-_]+\.adsl+"? no (end of list)
>>> lns-bzn-44-82-249-213-234.adsl.proxad.net in "^[0-9A-Za-z.-_]+\.adsl+"? no (end of list)