Fix smtp transport response to close after all rcpt fates determined. Bug 3059
[exim.git] / test / scripts / 0000-Basic / 0092
1 # SMTP incoming timeout + receive_timeout
2 #
3 # stdin-smtp, no cmds, smtp command timeout 2s
4 1
5 3 exim -bs
6 ****
7 #
8 # stdin-smtp, cmds then pause in dataphase, smtp command timeout 2s
9 1
10 3 exim -bs
11 helo test
12 mail from: userx@test.ex
13 rcpt to: userx@test.ex
14 data
15 ****
16 #
17 # stdin-smtp, no cmds, smtp command timeout 2s
18 1
19 3 exim -bh V4NET.0.0.1
20 ****
21 #
22 # stdin-smtp, cmds then pause in dataphase, smtp command timeout 2s
23 1
24 3 exim -bh V4NET.0.0.1
25 helo test
26 mail from:userx@test.ex
27 rcpt to:userx@test.ex
28 data
29 The quick brown fox
30 ****
31 #
32 # stdin-smtp, cmds then pause in dataphase, smtp command timeout 2s
33 # late-expansion of smtp_receive_timeout
34 1
35 3 exim -d+expand '-DOPT=${if eq {V4NET.0.0.1} {$sender_host_address} {2} {30}}s' -bh V4NET.0.0.1
36 helo test
37 mail from:userx@test.ex
38 rcpt to:userx@test.ex
39 data
40 The quick brown fox
41 ****
42 #
43 # cmdline mail, no stdin, receive_timeout 2s
44 1
45 3 exim userx@test.ex
46 ****
47 #
48 # cmdline mail, some data then pause, receive_timeout 2s
49 1
50 3 exim userx@test.ex
51 The quick brown fox
52 jumps over the lazy dog.
53 ****
54 #
55 # stdin-smtp, cmds then pause before dataphase, smtp command timeout 2s
56 1
57 3 exim -bh V4NET.0.0.1
58 helo test
59 mail from: userx@test.ex
60 rcpt to: verify@test.ex
61 **** 
62 #
63 # stdin-bsmtp, no stdin, smtp command timeout 2s
64 2
65 3 exim -bS
66 ****
67 #
68 # stdin-bsmtp, some data then pause, smtp command timeout 2s
69 2
70 3 exim -bS
71 mail from: userx@test.ex
72 rcpt to: userx@test.ex
73 data
74 ****
75 #
76 # stdin-smtp, no cmds, smtp command timeout 2s set by cmdline
77 1
78 3 exim -DCOM=y -bs -os 2s
79 ****
80 1
81 3 exim -DCOM=y -os 2s -bs
82 ****
83 #
84 # cmdline mail, no stdin, receive_timeout 2s set by cmdline
85 1
86 3 exim -DCOM=y -or 2s userx@test.ex
87 ****
88 #
89 # stdin-bsmtp, no stdin, receive_timeout 2s set by cmdline
90 # should not timeout
91 3 exim -DCOM=y -bS -or 2s
92 ****