Lookups: ret=key option
[users/jgh/exim.git] / test / confs / 0153
1 # Exim test configuration 0153
2
3 .include DIR/aux-var/std_conf_prefix
4
5
6 # ----- Main settings -----
7
8
9 # ----- Routers -----
10
11 begin routers
12
13 virtual:
14   driver = redirect
15   domains = *.virt.test.ex
16 #  address_data = ${if match{$domain}{^(.*)\\.virt\\.test\\.ex\$}{${bless:$1}}}
17   address_data = $1
18 #  data = ${if exists{DIR/aux-fixed/TESTNUM.alias.$address_data} \
19 #           {${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.alias.$address_data}}} \
20 #          fail}
21   data = ${lookup {TESTNUM.alias.$address_data} dsearch,ret=full {DIR/aux-fixed} \
22            {${lookup{$local_part}lsearch{$value}}} \
23            fail}
24   no_more
25
26 list:
27   driver = redirect
28   domains = list.test.ex
29 #  file = ${if exists{DIR/aux-fixed/TESTNUM.list.${bless:$local_part}} \
30 #            {DIR/aux-fixed/TESTNUM.list.${bless:$local_part}}fail}
31   file = ${lookup {TESTNUM.list.$local_part} dsearch,ret=full {DIR/aux-fixed} {$value}fail}
32   no_more
33
34 real:
35   driver = accept
36   verify_only
37
38
39 # End