debug tidying
[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#
c7769c13 15exim userx@domC.ex usery@domD.ex
506900af
JH
16Test message
17****
18# Equivalent explicit case: can multi-domain
19exim -DOPTION=multi_domain=yes -q
20****
21#
22#
c7769c13 23exim userx@domE.ex usery@domF.ex
506900af
JH
24Test message
25****
c7769c13 26# no multi-domain: 2nd rcpt is deferred since parallel is disabled
506900af 27exim -DOPTION=multi_domain=no -q
c7769c13
JH
28****
29exim -DOPTION=multi_domain=no -qf
30****
506900af
JH
31#
32#
c7769c13 33exim userx@domG.ex usery@domH.ex
506900af
JH
34Test message
35****
36# Expanded case: can multi-domain
37exim -DOPTION='multi_domain=${if bool{1} {true}{false}}' -q
38****
39#
40#
c7769c13 41exim userx@domK.ex usery@domL.ex
506900af
JH
42Test message
43****
44# Expanded case: no multi-domain (1)
c7769c13
JH
45exim -DOPTION='multi_domain=${if eqi {$address_data}{domK.ex} {no}{yes}}' -q
46****
47exim -DOPTION='multi_domain=${if eqi {$address_data}{domK.ex} {no}{yes}}' -qf
506900af
JH
48****
49#
50#
c7769c13 51exim userx@domM.ex usery@domN.ex
506900af
JH
52Test message
53****
54# Expanded case: no multi-domain (2)
c7769c13
JH
55exim -DOPTION='multi_domain=${if match_domain {$address_data}{domZ.ex : domY.ex : domN.ex} {no}{yes}}' -q
56****
57exim -DOPTION='multi_domain=${if match_domain {$address_data}{domZ.ex : domY.ex : domN.ex} {no}{yes}}' -qf
506900af
JH
58****
59#
60#
c7769c13 61exim userx@domP.ex usery@domP.ex userz@domQ.ex
506900af
JH
62Test message
63****
64# Expanded case: both yes and no
c7769c13
JH
65exim -DOPTION='multi_domain=${if eqi {$address_data}{domP.ex} {no}{yes}}' -q
66****
67exim -DOPTION='multi_domain=${if eqi {$address_data}{domP.ex} {no}{yes}}' -qf
506900af
JH
68****
69#
70#
71killdaemon
72no_msglog_check
73#
74#
75##