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