Add recognition of SMTP error codes in bespoke messages.
[users/heiko/exim.git] / test / scripts / 4000-scanning / 4000
1 # Basic exiscan feature tests
2 echo ==> This test may take a bit of time, depending on exactly
3 echo ==> how your SpamAssassin is configured.
4 exim -odi -bs
5 ehlo test.ex
6 mail from:<>
7 rcpt to:<userx@test.ex>
8 data
9 A message without any headers.
10 .
11 quit
12 ****
13 exim -odi -bs
14 ehlo test.ex
15 mail from:<>
16 rcpt to:<userx@test.ex>
17 data
18 From: Test person <tp@cam.ac.uk>
19 To: Me <userx@test.ex>
20 Subject: A real test message
21 Date: Fri, 17 Dec 2004 16:13:04 +0100
22 Message-ID: <41C2F849.3060203@projectile.test.ex>
23
24 OK, this should look like a genuine message.
25 .
26 quit
27 ****
28 exim -odi -bs
29 ehlo test.ex
30 mail from:<>
31 rcpt to:<userx@test.ex>
32 data
33 From: 99Junk99@somewhere.com
34 To:
35 Subject: MAKE MONEY FAST!!!!
36 Message-id: abcde
37
38 This should be enough to trip the threshold.
39 .
40 quit
41 ****
42 exim -odi -bs
43 ehlo test.ex
44 mail from:<>
45 rcpt to:<userx@test.ex>
46 data
47 From: Test person <tp@cam.ac.uk>
48 To: Me <userx@test.ex>
49 Subject: A real test message
50 Date: Fri, 17 Dec 2004 16:13:04 +0100
51 Message-ID: <41C2F849.3060203@projectile.test.ex>
52 FakeReject: test fakereject
53
54 OK, this should look like a genuine message, but
55 it will trip on THIS REGEX.
56 .
57 quit
58 ****
59 exim -odi -bs
60 ehlo test.ex
61 mail from:<>
62 rcpt to:<userx@test.ex>
63 data
64 Date: Fri, 17 Dec 2004 14:35:01 +0100
65 From: J Caesar <jcaesar@test.ex>
66 To: a-list00@exim.org
67 Message-ID: <20041217133501.GA3058@test.ex>
68 Mime-Version: 1.0
69 Content-Type: multipart/mixed; boundary="T4sUOijqQbZv57TR"
70 Content-Disposition: inline
71 Subject: [exim] Re: Bug#286074: eximstats: uses message count as data for
72         the "volume" charts
73 X-BeenThere: a-list00@exim.org
74 X-Mailman-Version: 2.1.5
75 Precedence: list
76
77 --T4sUOijqQbZv57TR
78 Content-Type: text/plain; charset=us-ascii
79 Content-Disposition: inline
80
81 There was a part of the patch missing, complete one is attached.
82      sorry for wasting your time
83
84 --T4sUOijqQbZv57TR
85 Content-Type: text/plain; charset=us-ascii
86 Content-Disposition: attachment; filename=working-patch
87
88 --- /usr/sbin/eximstats 2004-12-17 13:36:44.381983753 +0100
89 +++ eximstats   2004-12-17 13:47:37.763185260 +0100
90 @@ -1107,11 +1107,11 @@
91    if (scalar @chartdatanames < $ntopchart)
92      {
93      push(@chartdatanames, $key);
94 -    push(@chartdatavals, $$m_count{$key});
95 +    push(@chartdatavals, $$m_data{$key});
96      }
97    else
98      {
99 -    $chartotherval += $$m_count{$key};
100 +    $chartotherval += $$m_data{$key};
101      }
102    }
103  push(@chartdatanames, "Other");
104
105 --T4sUOijqQbZv57TR
106 Content-Type: text/plain; charset="us-ascii"
107 MIME-Version: 1.0
108 Content-Transfer-Encoding: 7bit
109 Content-Disposition: inline
110
111 -- 
112
113 --T4sUOijqQbZv57TR--
114 .
115 quit
116 ****
117 # Non-smtp message 
118 exim -odi userx@test.ex
119 A message without any headers.
120 .
121 ****
122 # Non-smtp MIME message
123 exim -odi userx@test.ex
124 Date: Fri, 17 Dec 2004 14:35:01 +0100
125 From: J Caesar <jcaesar@test.ex>
126 To: a-list00@exim.org
127 Message-ID: <20041217133501.GA3058@test.ex>
128 Mime-Version: 1.0
129 Content-Type: multipart/mixed; boundary="T4sUOijqQbZv57TR"
130 Content-Disposition: inline
131 Subject: [exim] Re: Bug#286074: eximstats: uses message count as data for
132         the "volume" charts
133 X-BeenThere: a-list00@exim.org
134 X-Mailman-Version: 2.1.5
135 Precedence: list
136
137 --T4sUOijqQbZv57TR
138 Content-Type: text/plain; charset=us-ascii
139 Content-Disposition: inline
140
141 There was a part of the patch missing, complete one is attached.
142      sorry for wasting your time
143
144 --T4sUOijqQbZv57TR
145 Content-Type: text/plain; charset=us-ascii
146 Content-Disposition: attachment; filename=working-patch
147
148 --- /usr/sbin/eximstats 2004-12-17 13:36:44.381983753 +0100
149 +++ eximstats   2004-12-17 13:47:37.763185260 +0100
150 @@ -1107,11 +1107,11 @@
151    if (scalar @chartdatanames < $ntopchart)
152      {
153      push(@chartdatanames, $key);
154 -    push(@chartdatavals, $$m_count{$key});
155 +    push(@chartdatavals, $$m_data{$key});
156      }
157    else
158      {
159 -    $chartotherval += $$m_count{$key};
160 +    $chartotherval += $$m_data{$key};
161      }
162    }
163  push(@chartdatanames, "Other");
164
165 --T4sUOijqQbZv57TR
166 Content-Type: text/plain; charset="us-ascii"
167 MIME-Version: 1.0
168 Content-Transfer-Encoding: 7bit
169 Content-Disposition: inline
170
171 -- 
172
173 --T4sUOijqQbZv57TR--
174 ****
175 exim -odi -bs
176 ehlo test.ex
177 mail from:<>
178 rcpt to:<userx@test.ex>
179 data
180 From: Test person <tp@cam.ac.uk>
181 To: Me <userx@test.ex>
182 Subject: A real test message
183 Date: Fri, 17 Dec 2004 16:13:04 +0100
184 Message-ID: <41C2F849.3060203@projectile.test.ex>
185 FakeDefer: test fakedefer
186
187 OK, this should look like a genuine message, but
188 it will trip on THIS REGEX.
189 .
190 quit
191 ****
192 # Very simple virus test
193 exim -odi -bs
194 mail from:<>
195 rcpt to:<userx@test.ex>
196 data
197 Subject: a virus test
198
199 X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
200 .
201 quit
202 ****