DKIM: More validation of DNS key record. Bug 1926
[exim.git] / test / scripts / 4500-Domain-Keys-Identified-Mail / 4502
1 # DKIM verify, relaxed canonicalisation
2 #
3 exim -DSERVER=server -bd -oX PORT_D
4 ****
5 #
6 # This should pass.
7 # Mail original in aux-fixed/4502.msg1.txt
8 # Sig generated by:  perl aux-fixed/dkim/sign.pl --method=relaxed/relaxed < aux-fixed/4502.msg1.txt
9 client 127.0.0.1 PORT_D
10 ??? 220
11 HELO xxx
12 ??? 250
13 MAIL FROM:<CALLER@bloggs.com>
14 ??? 250
15 RCPT TO:<a@test.ex>
16 ??? 250
17 DATA
18 ??? 354
19 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=test.ex; h=
20         message-id:date:from:mime-version:to:subject:content-type
21         :content-transfer-encoding; s=sel; bh=rn0kk3aPKyhYbxzfi3WG8dAxhN
22         M=; b=Tsi3kJtTNmIP0LAkEXR201R/alr7FwaWRAP+V9qQZf7MzAFrkfKAhkT3UQ
23         zPTJsZowOZaM1UoeeDQCvfvHG5YG8YCFwU3tuLgdDvbCmYJvR+jPNntN27BXcrVH
24         fyQLstR8eQPUopT7vmdYwsMlXz0Jv7iLM1MyxsWn6z1LTlvYA=
25 Message-ID: <564CFC9B.1040905@yahoo.com>
26 Date: Wed, 18 Nov 2015 14:32:59 -0800
27 From: Joaquin Lopez <bakawolf@test.ex>
28 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:24.0) Gecko/20100101 Thunderbird/24.0
29 MIME-Version: 1.0
30 To: bakawolf@yahoo.com
31 Subject: test
32 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
33 Content-Transfer-Encoding: 7bit
34 Content-Length: 13
35
36
37
38 test
39
40
41
42
43
44
45       
46
47 .
48 ??? 250
49 QUIT
50 ??? 221
51 ****
52 #
53 # This should pass.
54 # Mail original in aux-fixed/4502.msg2.txt
55 # Sig generated by:  perl aux-fixed/dkim/sign.pl --method=relaxed < aux-fixed/4502.msg2.txt
56 client 127.0.0.1 PORT_D
57 ??? 220
58 HELO xxx
59 ??? 250
60 MAIL FROM:<CALLER@bloggs.com>
61 ??? 250
62 RCPT TO:<a@test.ex>
63 ??? 250
64 DATA
65 ??? 354
66 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=test.ex; h=from:to:subject
67         :date:mime-version:content-type; s=sel; bh=uoq1oCgLlTqpdDX/iUbLy
68         7J1Wic=; b=R8INFWPcNpQCsFaaflR6DMlxeSiNyJzOhC6cd56blJf1Ko4pgXnPP
69         /iZk1GVEUVvrCg/PUSQZGbXfukFf3iiPeKuq3xLtFHLZ23BcWTBUTK/mBPNQrB6p
70         YSQAYzZC/3x4DzTlkqgQgBcm78x8SkO2TdaUK/3Ja6HloNp2spUgLQ=
71 Received: from xxxxxxxx.sproing.at ([127.0.0.1]:6225 helo=xxxxxxxx.sproing.at)
72         by yyyyyyyyyy.sproing.at with esmtp (Exim 4.86)
73         (envelope-from <postmaster@sproing.at>)
74         id 1a2FuN-0007pz-HD
75         for eximdkimtest@sproing.at; Fri, 27 Nov 2015 11:05:39 +0100
76 From: <postmaster@test.ex>
77 To: <eximdkimtest@sproing.at>
78 Subject: test
79 Date: Fri, 27 Nov 2015 11:05:38 +0100
80 MIME-Version: 1.0
81 Content-Type: text/plain;
82
83
84
85
86
87
88 .
89 ??? 250
90 QUIT
91 ??? 221
92 ****
93 #
94 # This should pass.
95 # Mail original in aux-fixed/4502.msg3.txt
96 # Sig generated by:  perl aux-fixed/dkim/sign.pl --method=relaxed < aux-fixed/4502.msg3.txt
97 client 127.0.0.1 PORT_D
98 ??? 220
99 HELO xxx
100 ??? 250
101 MAIL FROM:<CALLER@bloggs.com>
102 ??? 250
103 RCPT TO:<a@test.ex>
104 ??? 250
105 DATA
106 ??? 354
107 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=test.ex; h=from:to:subject
108         :date:mime-version:content-type; s=sel; bh=nlP/3EB0g/eKjl7+VInpZ
109         PDwELc=; b=TDZikuksDQgvVnkU+ZD7XZFhkfuf73WV9NcLRp7R/ADkBh2ZWzoKc
110         1wST+dRBSt9m27BPx3EeUy1rZHryChKoTDy9XzLqo4mLOH4dC5pU5MWGD+bdtdeC
111         s3kEaYt3+l+7fsVdHFTu+2WwQUcQlvmUbENRn1k8sbpe9CGPrtvcAg=
112 Received: from xxxxxxxx.sproing.at ([127.0.0.1]:6225 helo=xxxxxxxx.sproing.at)
113         by yyyyyyyyyy.sproing.at with esmtp (Exim 4.86)
114         (envelope-from <postmaster@sproing.at>)
115         id 1a2FuN-0007pz-HD
116         for eximdkimtest@sproing.at; Fri, 27 Nov 2015 11:05:39 +0100
117 From: <postmaster@test.ex>
118 To: <eximdkimtest@sproing.at>
119 Subject: test
120 Date: Fri, 27 Nov 2015 11:05:38 +0100
121 MIME-Version: 1.0
122 Content-Type: text/plain;
123
124 Some content, then two blank lines.
125
126
127 .
128 ??? 250
129 QUIT
130 ??? 221
131 ****
132 #
133 # This should fail, but passes - bug 1926 - due to an extra \ in the DNS record.
134 # Mail original in aux-fixed/4502.msg1.txt
135 # Sig generated by:  perl aux-fixed/dkim/sign.pl --method=relaxed/relaxed --selector=sel_bad < aux-fixed/4502.msg1.txt
136 client 127.0.0.1 PORT_D
137 ??? 220
138 HELO xxx
139 ??? 250
140 MAIL FROM:<CALLER@bloggs.com>
141 ??? 250
142 RCPT TO:<a@test.ex>
143 ??? 250
144 DATA
145 ??? 354
146 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=test.ex; h=
147         message-id:date:from:mime-version:to:subject:content-type
148         :content-transfer-encoding; s=sel_bad; bh=rn0kk3aPKyhYbxzfi3WG8d
149         AxhNM=; b=kXWfssgeNTAHmr9u2U6VZvb8uXuzoeLtZqgxySmUERKBsjk9sV31yv
150         3rEMCwdtM38yBNFK9zuLsoBUO6M7fGnpfgbGv7BnDHx8AJcsPc1Ay/7JbLKhiCxo
151         zMTFil/4pj1s3bQGLCCOcN688IgerUUFqNBM5vq0nIOKzj2dwhQC8=
152 Message-ID: <564CFC9B.1040905@yahoo.com>
153 Date: Wed, 18 Nov 2015 14:32:59 -0800
154 From: Joaquin Lopez <bakawolf@test.ex>
155 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:24.0) Gecko/20100101 Thunderbird/24.0
156 MIME-Version: 1.0
157 To: bakawolf@yahoo.com
158 Subject: test
159 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
160 Content-Transfer-Encoding: 7bit
161 Content-Length: 13
162
163
164
165 test
166
167
168
169
170
171
172       
173
174 .
175 ??? 250
176 QUIT
177 ??? 221
178 ****
179 killdaemon
180 no_stdout_check
181 no_msglog_check