DKIM: fix verify under TLS & chunking, with pipelined next command
[exim.git] / test / scripts / 4520-TLS-DKIM / 4539
1 # DKIM, CHUNKING, wireformat-spoolfile
2 #
3 exim -bd -DSERVER=server -DSRV=tls -DOPT=dkim -DLIST=Subject -oX PORT_S:PORT_D
4 ****
5 #
6 # 1: non-CHUNKING injection; will not be stored as wireformat therefore
7 # onward-send will not use sendfile.  Should still be signed, and verify correctly.
8 client-anytls 127.0.0.1 PORT_S
9 ??? 220
10 EHLO xxx
11 ??? 250-
12 ??? 250-
13 ??? 250-
14 ??? 250-
15 ??? 250-
16 ??? 250-
17 ??? 250
18 STARTTLS
19 ??? 220
20 HELO xxx
21 ??? 250
22 MAIL FROM:<CALLER@bloggs.com>
23 ??? 250
24 RCPT TO:<z@test.ex>
25 ??? 250
26 DATA
27 ??? 354
28 Subject: simple test
29
30 Line 1: This is a simple test.
31 Line 2: This is a simple test.
32 ..Line 3 has a leading dot
33 extra30chars234567890123456789
34 last line: 4
35 .
36 ??? 250
37 QUIT
38 ??? 221
39 ****
40 sleep 1
41 #
42 # 2: CHUNKING injection; should be stored as wireformat therefore
43 # onward-send should not use sendfile.  Should still be signed, and verify correctly.
44 client-anytls 127.0.0.1 PORT_S
45 ??? 220
46 EHLO xxx
47 ??? 250-
48 ??? 250-
49 ??? 250-
50 ??? 250-
51 ??? 250-
52 ??? 250-
53 ??? 250
54 STARTTLS
55 ??? 220
56 HELO xxx
57 ??? 250
58 MAIL FROM:<CALLER@bloggs.com>
59 ??? 250
60 RCPT TO:<y@test.ex>
61 ??? 250
62 BDAT 161 LAST
63 Subject: simple test
64
65 Line 1: This is a simple test.
66 Line 2: This is a simple test.
67 .Line 3 has a leading dot
68 extra32chars234567890123456789
69 last line: 4
70 ??? 250-
71 ??? 250
72 QUIT
73 ??? 221
74 ****
75 sleep 1
76 #
77 killdaemon
78 exim -q
79 ****
80 no_msglog_check