Commit | Line | Data |
---|---|---|
2a27d0e4 JH |
1 | # DKIM verify, errors |
2 | # | |
02c4f8fb | 3 | exim -DSERVER=server -bd -oX PORT_D |
2a27d0e4 JH |
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 | # | |
b9df1829 JH |
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 | **** | |
2a27d0e4 JH |
135 | # |
136 | # | |
135e9496 JH |
137 | # This should fail as the sig on the mail uses sha1 but the dns record requires sha256 |
138 | # | |
139 | # - sha256, 512b | |
140 | # Mail original in aux-fixed/4500.msg1.txt | |
141 | # Sig generated by: perl aux-fixed/dkim/sign.pl --keyfile=aux-fixed/dkim/dkim512.private \ | |
142 | # --method=simple/simple --selector=ses_sha1 < aux-fixed/4500.msg1.txt | |
143 | # and then modifying the s= manually | |
144 | client 127.0.0.1 PORT_D | |
145 | ??? 220 | |
146 | HELO xxx | |
147 | ??? 250 | |
148 | MAIL FROM:<CALLER@bloggs.com> | |
149 | ??? 250 | |
150 | RCPT TO:<a@test.ex> | |
151 | ??? 250 | |
152 | DATA | |
153 | ??? 354 | |
154 | DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=test.ex; h=from:to | |
155 | :date:message-id:subject; s=ses_sha256; bh=OB9dZVu7+5/ufs3TH9leIcE | |
156 | pXSo=; b=hG14R3Eb/f13Pw6J0LmovHAL01KHVmVrTZ7KJrqieYTQemUaseoU2pB | |
157 | 7/g8NUwG/AsYoaw3gaAK8PqxSk2lcIQ== | |
158 | From: mrgus@text.ex | |
159 | To: bakawolf@yahoo.com | |
160 | Date: Thu, 19 Nov 2015 17:00:07 -0700 | |
161 | Message-ID: <qwerty1234@disco-zombie.net> | |
162 | Subject: simple test | |
163 | ||
4c35563b JH |
164 | This is a simple test. |
165 | . | |
166 | ??? 250 | |
167 | QUIT | |
168 | ??? 221 | |
169 | **** | |
170 | killdaemon | |
171 | # | |
172 | # | |
173 | # See what happens when we do a DNS lookup from the DKIM ACL | |
174 | exim -DSERVER=server -DBAD=bad -bd -oX PORT_D | |
175 | **** | |
176 | # This should fail verify (missing header hash in sig header) | |
177 | # - sha1, 1024b | |
178 | # Mail original in aux-fixed/4500.msg1.txt | |
179 | # Sig generated by: perl aux-fixed/dkim/sign.pl --method=simple/simple < aux-fixed/4500.msg1.txt | |
180 | client 127.0.0.1 PORT_D | |
181 | ??? 220 | |
182 | HELO xxx | |
183 | ??? 250 | |
184 | MAIL FROM:<CALLER@bloggs.com> | |
185 | ??? 250 | |
186 | RCPT TO:<a@test.ex> | |
187 | ??? 250 | |
188 | DATA | |
189 | ??? 354 | |
190 | DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=test.ex; h=from:to | |
191 | :date:message-id:subject; s=sel; bh=OB9dZVu7+5/ufs3TH9leIcEpXSo=; | |
192 | From: mrgus@text.ex | |
193 | To: bakawolf@yahoo.com | |
194 | Date: Thu, 19 Nov 2015 17:00:07 -0700 | |
195 | Message-ID: <qwerty1234@disco-zombie.net> | |
196 | Subject: simple test | |
197 | ||
135e9496 JH |
198 | This is a simple test. |
199 | . | |
200 | ??? 250 | |
201 | QUIT | |
202 | ??? 221 | |
203 | **** | |
204 | # | |
205 | # | |
2a27d0e4 JH |
206 | killdaemon |
207 | no_stdout_check | |
208 | no_msglog_check |