Testtsuite: portability
[exim.git] / test / confs / 0620
CommitLineData
fa7b17bd
JH
1# Exim test configuration 0166
2
3.include DIR/aux-var/std_conf_prefix
4
5
6# ----- Main settings -----
7
8domainlist local_domains = test.ex
9qualify_domain = test.ex
10
b4f579d1
JH
11acl_not_smtp = not_smtp
12
13begin acl
14
15not_smtp:
b436dd41 16 accept log_message = rcpts <$recipients> local_part <$local_part>
fa7b17bd
JH
17
18# ----- Routers -----
19
20begin routers
21
b436dd41
JH
22hide_verifies:
23 driver = accept
24 verify_only
25
fa7b17bd
JH
26alias:
27 driver = redirect
28 debug_print = DEBUG: $r_r1 $r_r2
29 data = b
b436dd41
JH
30 # r_r1 checks that a variable with tainted data is ok
31 # that the default list-sep ":" is not used for this list
32 # that an '=' on the RHS is ok
33 set = r_r1 = <$local_part> aaa:bbb bar=baz
34 # r_local checks that a variable is immediately usable
467c84b2
JH
35 set = r_local = check
36 errors_to = bad_$r_local
fa7b17bd
JH
37
38user:
39 driver = accept
40 debug_print = DEBUG: $r_r1 $r_r2
b436dd41 41 # r_r1 vs. r_r2 checks we can have multiple "set" options
fa7b17bd 42 set = r_r1 = $local_part
b436dd41
JH
43 set = r_r2 = $local_part \
44 2a00:1940:100::ff:0:1 \
45 foo=bar \
46 # check we can get a newline into content
47 newline=initial\n\tcont \
48 # check we can get a list-sep into content (by doubling)
49 semicolon=initial;;cont \
50 ; \
51 # r_r3 checks we can have a list as arg for a "set" option
52 r_r3 = bletch
fa7b17bd
JH
53 transport = local_delivery
54
55
56# ----- Transports -----
57
58begin transports
59
60local_delivery:
61 driver = appendfile
62 envelope_to_add
0d2e392e 63 file = DIR/test-mail/${bless:$local_part}
fa7b17bd 64 user = CALLER
b436dd41 65 headers_add = X-r1: <$r_r1>\nX-r2: <$r_r2>\nX-r3: <$r_r3>
fa7b17bd
JH
66
67
68# End