ed54afc1d61171e116c257ec0c31e83b06f7e807
[exim.git] / test / scripts / 0000-Basic / 0570
1 # multi_domain option on smtp transport
2 #
3 #
4 exim -DSERVER=server -bd -oX PORT_D
5 ****
6 #
7 exim userx@domA.ex usery@domB.ex
8 Test message
9 ****
10 # Default case: can multi-domain
11 exim -q
12 ****
13 #
14 #
15 exim userx@domA.ex usery@domB.ex
16 Test message
17 ****
18 # Equivalent explicit case: can multi-domain
19 exim -DOPTION=multi_domain=yes -q
20 ****
21 #
22 #
23 exim userx@domA.ex usery@domB.ex
24 Test message
25 ****
26 # no multi-domain
27 exim -DOPTION=multi_domain=no -q
28 #
29 #
30 exim userx@domA.ex usery@domB.ex
31 Test message
32 ****
33 # Expanded case: can multi-domain
34 exim -DOPTION='multi_domain=${if bool{1} {true}{false}}' -q
35 ****
36 #
37 #
38 exim userx@domA.ex usery@domB.ex
39 Test message
40 ****
41 # Expanded case: no multi-domain (1)
42 exim -DOPTION='multi_domain=${if eqi {$address_data}{domA.ex} {no}{yes}}' -q
43 ****
44 #
45 #
46 exim userx@domA.ex usery@domB.ex
47 Test message
48 ****
49 # Expanded case: no multi-domain (2)
50 exim -DOPTION='multi_domain=${if match_domain {$address_data}{domZ.ex : domY.ex : domB.ex} {no}{yes}}' -q
51 ****
52 #
53 #
54 exim userx@domA.ex usery@domA.ex userz@domC.ex
55 Test message
56 ****
57 # Expanded case: both yes and no
58 exim -DOPTION='multi_domain=${if eqi {$address_data}{domA.ex} {no}{yes}}' -q
59 ****
60 #
61 #
62 killdaemon
63 no_msglog_check
64 #
65 #
66 ##