> Еще раз почитал раздел про File and database lookups, не нашёл отличий
> между lsearch и nwildlsearch в плане типа возвращаемого результата. Всё
> отличие вроде в возможности использовать "*" в лукапе, а результат вроде
> должен одинаковый для обоих быть (то что нашли, или пусто).

Это если нет третьего и четвертого параметров.
Если в файле нет : в каждой строке, то
то, что нашли, тоже пустое.

Если третий и четвертый есть, например {1}{0} , то в результате один из них
в зависимости от  нашли или нет.

> Интересно, почему в документации  "bool {<string>}" и подобные
> называются expansion *conditions*, хотя по смыслу bool здесь - оператор
> или функция. Берёт одни данные, возвращает другие - это оператор.

Нет в документации к Exim такого термина "оператор". Есть expansion items,
среди них if. Первый параметр if должен быть из перечня expansion conditions.
И в "or" тоже должны быть expansion conditions, а не что хочется.

Кроме bool, еще есть bool_lax.
Вместо bool можно использовать eq, просто bool нагляднее.

_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить