Early-pipe: retry without pipelining on first-response failure
[exim.git] / test / scripts / 4062-pipe-conn-openssl / 4062
1 # early-pipe & starttls
2 #
3 # Not attempted without a cache entry
4 exim -bd -DSERVER=server -oX PORT_D
5 ****
6 #
7 exim nocache@test.ex
8 Subject test 1
9
10 ****
11 exim -q
12 ****
13 exim -DNOTDAEMON -DSERVER=server -q
14 ****
15 #
16 #
17 #
18 # Go for it.  This one should do early-pipelinng.
19 exim hascache@test.ex
20 Subject test 2
21
22 ****
23 exim -q
24 ****
25 exim -DNOTDAEMON -DSERVER=server -q
26 ****
27 #
28 #
29 # Check that client doesn't try when not told to, even now there is
30 # a cache entry
31 exim client_no@test.ex
32 Subject test 3
33
34 ****
35 exim -DCONTROL=: -q
36 ****
37 exim -DNOTDAEMON -DSERVER=server -q
38 ****
39 #
40 #
41 killdaemon
42 #
43 # Check what happens when the server suddenly does not support it
44 # and we have cached info saying it does
45 exim -bd -DSERVER=server -DCONTROL=: -oX PORT_D
46 ****
47 exim server_oops@test.ex
48 Subject test 3_2
49
50 ****
51 exim -q
52 ****
53 exim -DNOTDAEMON -DSERVER=server -q
54 ****
55 killdaemon
56 #
57 #
58 # And again with CHUNKING
59 sudo rm DIR/spool/db/misc
60 exim -bd -DSERVER=server -DOPT=* -oX PORT_D
61 ****
62 #
63 exim nocache@test.ex
64 Subject test 4
65
66 ****
67 exim -q
68 ****
69 exim -DNOTDAEMON -DSERVER=server -q
70 ****
71 #
72 #
73 #
74 # Go for it
75 exim chunking@test.ex
76 Subject test 5
77
78 ****
79 exim -q
80 ****
81 exim -DNOTDAEMON -DSERVER=server -q
82 ****
83 #
84 killdaemon
85 #
86 no_msglog_check