Bail out if a configuration file starts with a byte order mark
[exim.git] / test / scripts / 4500-DKIM / 4506
1 # DKIM verify, errors
2 #
3 exim -DSERVER=server -bd -oX PORT_D
4 ****
5 #
6 # This should fail verify (missing header hash in sig header)
7 #  - sha1, 1024b
8 # Mail original in aux-fixed/4500.msg1.txt
9 # Sig generated by: perl aux-fixed/dkim/sign.pl --method=simple/simple < aux-fixed/4500.msg1.txt
10 client 127.0.0.1 PORT_D
11 ??? 220
12 HELO xxx
13 ??? 250
14 MAIL FROM:<CALLER@bloggs.com>
15 ??? 250
16 RCPT TO:<a@test.ex>
17 ??? 250
18 DATA
19 ??? 354
20 DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=test.ex; h=from:to
21         :date:message-id:subject; s=sel; bh=OB9dZVu7+5/ufs3TH9leIcEpXSo=;
22 From: mrgus@text.ex
23 To: bakawolf@yahoo.com
24 Date: Thu, 19 Nov 2015 17:00:07 -0700
25 Message-ID: <qwerty1234@disco-zombie.net>
26 Subject: simple test
27
28 This is a simple test.
29 .
30 ??? 250
31 QUIT
32 ??? 221
33 ****
34 #
35 #
36 # This should fail verify (missing body hash in sig header)
37 #  - sha1, 1024b
38 # Mail original in aux-fixed/4500.msg1.txt
39 # Sig generated by: perl aux-fixed/dkim/sign.pl --method=simple/simple < aux-fixed/4500.msg1.txt
40 client 127.0.0.1 PORT_D
41 ??? 220
42 HELO xxx
43 ??? 250
44 MAIL FROM:<CALLER@bloggs.com>
45 ??? 250
46 RCPT TO:<a@test.ex>
47 ??? 250
48 DATA
49 ??? 354
50 DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=test.ex; h=from:to
51         :date:message-id:subject; s=sel; b=
52         PeUA8iBGfStWv+9/BBKkvCEYj/AVMl4e9k+AqWOXKyuEUfHxqAnV+sPnOejpmvT8
53         41kuM4u0bICvK371YvB/yO61vtliRhyqU76Y2e55p2uvMADb3UyDhLyzpco4+yBo
54         1w0AuIxu0VU4TK8UmOLyCw/1hxrh1DcEInbEMEKJ7kI=
55 From: mrgus@text.ex
56 To: bakawolf@yahoo.com
57 Date: Thu, 19 Nov 2015 17:00:07 -0700
58 Message-ID: <qwerty1234@disco-zombie.net>
59 Subject: simple test
60
61 This is a simple test.
62 .
63 ??? 250
64 QUIT
65 ??? 221
66 ****
67 #
68 #
69 # This should fail verify (missing body)
70 #  - sha1, 1024b
71 # Mail original in aux-fixed/4500.msg1.txt
72 # Sig generated by: perl aux-fixed/dkim/sign.pl --method=simple/simple < aux-fixed/4500.msg1.txt
73 client 127.0.0.1 PORT_D
74 ??? 220
75 HELO xxx
76 ??? 250
77 MAIL FROM:<CALLER@bloggs.com>
78 ??? 250
79 RCPT TO:<a@test.ex>
80 ??? 250
81 DATA
82 ??? 354
83 DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=test.ex; h=from:to
84         :date:message-id:subject; s=sel; bh=OB9dZVu7+5/ufs3TH9leIcEpXSo=; b=
85         PeUA8iBGfStWv+9/BBKkvCEYj/AVMl4e9k+AqWOXKyuEUfHxqAnV+sPnOejpmvT8
86         41kuM4u0bICvK371YvB/yO61vtliRhyqU76Y2e55p2uvMADb3UyDhLyzpco4+yBo
87         1w0AuIxu0VU4TK8UmOLyCw/1hxrh1DcEInbEMEKJ7kI=
88 From: mrgus@text.ex
89 To: bakawolf@yahoo.com
90 Date: Thu, 19 Nov 2015 17:00:07 -0700
91 Message-ID: <qwerty1234@disco-zombie.net>
92 Subject: simple test
93 .
94 ??? 250
95 QUIT
96 ??? 221
97 ****
98 #
99 #
100 #
101 # This should refuse to do verification (over-long body line)
102 # The sig is bogus, but we don't verify it
103 write test-data 1x16386
104 ++++
105 ****
106 #
107 client 127.0.0.1 PORT_D
108 ??? 220
109 HELO xxx
110 ??? 250
111 MAIL FROM:<CALLER@bloggs.com>
112 ??? 250
113 RCPT TO:<a@test.ex>
114 ??? 250
115 DATA
116 ??? 354
117 DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=test.ex; h=from:to
118         :date:message-id:subject; s=sel; bh=OB9dZVu7+5/ufs3TH9leIcEpXSo=; b=
119         PeUA8iBGfStWv+9/BBKkvCEYj/AVMl4e9k+AqWOXKyuEUfHxqAnV+sPnOejpmvT8
120         41kuM4u0bICvK371YvB/yO61vtliRhyqU76Y2e55p2uvMADb3UyDhLyzpco4+yBo
121         1w0AuIxu0VU4TK8UmOLyCw/1hxrh1DcEInbEMEKJ7kI=
122 From: mrgus@text.ex
123 To: bakawolf@yahoo.com
124 Date: Thu, 19 Nov 2015 17:00:07 -0700
125 Message-ID: <qwerty1234@disco-zombie.net>
126 Subject: simple test
127
128 <<< test-data
129 another data line
130 .
131 ??? 250
132 QUIT
133 ??? 221
134 ****
135 #
136 #
137 killdaemon
138 no_stdout_check
139 no_msglog_check