Memory handling: exponentially-increasing alloc size
[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 mail from: userx@test.ex
12 rcpt to: userx@test.ex
13 data
14 ****
15 #
16 # stdin-smtp, no cmds, smtp command timeout 2s
17 1
18 3 exim -bh V4NET.0.0.1
19 ****
20 #
21 # stdin-smtp, cmds then pause in dataphase, smtp command timeout 2s
22 1
23 3 exim -bh V4NET.0.0.1
24 mail from:userx@test.ex
25 rcpt to:userx@test.ex
26 data
27 The quick brown fox
28 ****
29 #
30 # stdin-smtp, cmds then pause in dataphase, smtp command timeout 2s
31 # late-expansion of smtp_receive_timeout
32 1
33 3 exim -d+expand '-DOPT=${if eq {V4NET.0.0.1} {$sender_host_address} {2} {30}}s' -bh V4NET.0.0.1
34 mail from:userx@test.ex
35 rcpt to:userx@test.ex
36 data
37 The quick brown fox
38 ****
39 #
40 # cmdline mail, no stdin, receive_timeout 2s
41 1
42 3 exim userx@test.ex
43 ****
44 #
45 # cmdline mail, some data then pause, receive_timeout 2s
46 1
47 3 exim userx@test.ex
48 The quick brown fox
49 jumps over the lazy dog.
50 ****
51 #
52 # stdin-smtp, cmds then pause before dataphase, smtp command timeout 2s
53 1
54 3 exim -bh V4NET.0.0.1
55 mail from: userx@test.ex
56 rcpt to: verify@test.ex
57 **** 
58 #
59 # stdin-bsmtp, no stdin, smtp command timeout 2s
60 2
61 3 exim -bS
62 ****
63 #
64 # stdin-bsmtp, some data then pause, smtp command timeout 2s
65 2
66 3 exim -bS
67 mail from: userx@test.ex
68 rcpt to: userx@test.ex
69 data
70 ****
71 #
72 # stdin-smtp, no cmds, smtp command timeout 2s set by cmdline
73 1
74 3 exim -DCOM=y -bs -os 2s
75 ****
76 1
77 3 exim -DCOM=y -os 2s -bs
78 ****
79 #
80 # cmdline mail, no stdin, receive_timeout 2s set by cmdline
81 1
82 3 exim -DCOM=y -or 2s userx@test.ex
83 ****
84 #
85 # stdin-bsmtp, no stdin, receive_timeout 2s set by cmdline
86 # should not timeout
87 3 exim -DCOM=y -bS -or 2s
88 ****