13.10.2012 08:08, Vasiliy P. Melnik пишет:
не страшно что одно и то же выражение выглядит по разному ?
match_address
!match_address
В данном примере это не критично. Оно "не правильно" разворачивало
строку и разница при отрицании результат проверки была бы в пустой
строкой или слове dummy.
ЗЫ На самом деле было испробовано и с отрицанием и без... вопрос же ж
был не в нем.
13 октября 2012 г., 0:49 пользователь Богун Дмитрий
<[email protected]> написал:
Одно и тоже выражение по разному разворачивается в разных версиях экзима.
Само выражение довольно сложное и я путем скармливания его кусков в exim -be
нашел место, на котором что-то ломается
Это версия 4.77
$h_cc:
<[email protected]>
$h_to:
<[email protected]>
${if match_address{$item}{${addresses: $h_to:, $h_cc:}} {$value}{dummy}}
{}{dummy}}
Это 4.76
$h_cc:
<[email protected]>
$h_to:
<[email protected]>
${if !match_address{$item}{${addresses: $h_to:, $h_cc:}} {$value}{dummy}}
Вариан в 4.76 значительно больше похож на правду, собственно там работает и
большое выражение, которое перестало работать при обновлении на 4.77. Вопрос
в том как узнать бага это или что-то поменяли в синтаксисе?
--
Богун Дмитрий aka vugluskr
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users