Taint: reject or log more tainted list metadata elements
[exim.git] / test / stderr / 0021
1 Exim version x.yz ....
2 Hints DB:
3 configuration file is TESTSUITE/test-config
4 trusted user
5 admin user
6 host in hosts_connection_nolog? no (option unset)
7 LOG: smtp_connection MAIN
8   SMTP connection from CALLER
9 host in host_lookup? no (option unset)
10 host in host_reject_connection? no (option unset)
11 host in sender_unqualified_hosts? no (option unset)
12 host in recipient_unqualified_hosts? no (option unset)
13 host in helo_verify_hosts? no (option unset)
14 host in helo_try_verify_hosts? no (option unset)
15 host in helo_accept_junk_hosts? no (option unset)
16 using ACL "connect"
17 processing ACL connect "deny" (TESTSUITE/test-config 52)
18 check hosts = : 10.9.8.7
19 host in ": 10.9.8.7"?
20  list element: 
21  list element: 10.9.8.7
22 host in ": 10.9.8.7"? no (end of list)
23 deny: condition test failed in ACL connect
24 processing ACL connect "drop" (TESTSUITE/test-config 53)
25 l_message: forcibly dropped
26 check hosts = 10.9.8.9
27 host in "10.9.8.9"?
28  list element: 10.9.8.9
29 host in "10.9.8.9"? no (end of list)
30 drop: condition test failed in ACL connect
31 processing ACL connect "accept" (TESTSUITE/test-config 55)
32 check logwrite = $sender_host_address accepted by connect ACL
33                = 10.9.8.8 accepted by connect ACL
34 LOG: MAIN
35   10.9.8.8 accepted by connect ACL
36 accept: condition test succeeded in ACL connect
37 end of ACL connect: ACCEPT
38 host in hosts_require_helo?
39  list element: 
40 host in hosts_require_helo? no (end of list)
41 using ACL "mail"
42 processing ACL mail "warn" (TESTSUITE/test-config 63)
43   message: added header line
44 check senders = ok@test3
45 bad@test1 in "ok@test3"?
46  list element: ok@test3
47  address match test: subject=bad@test1 pattern=ok@test3
48 bad@test1 in "ok@test3"? no (end of list)
49 warn: condition test failed in ACL mail
50 processing ACL mail "accept" (TESTSUITE/test-config 65)
51 check senders = ok@test1 : ok@test3
52 bad@test1 in "ok@test1 : ok@test3"?
53  list element: ok@test1
54  address match test: subject=bad@test1 pattern=ok@test1
55  list element: ok@test3
56  address match test: subject=bad@test1 pattern=ok@test3
57 bad@test1 in "ok@test1 : ok@test3"? no (end of list)
58 accept: condition test failed in ACL mail
59 end of ACL mail: implicit DENY
60 LOG: MAIN REJECT
61   H=[10.9.8.8] U=CALLER rejected MAIL <bad@test1>
62 host in hosts_require_helo?
63  list element: 
64 host in hosts_require_helo? no (end of list)
65 using ACL "mail"
66 processing ACL mail "warn" (TESTSUITE/test-config 63)
67   message: added header line
68 check senders = ok@test3
69 ok@test1 in "ok@test3"?
70  list element: ok@test3
71  address match test: subject=ok@test1 pattern=ok@test3
72  test1 in "test3"?
73   list element: test3
74  test1 in "test3"? no (end of list)
75 ok@test1 in "ok@test3"? no (end of list)
76 warn: condition test failed in ACL mail
77 processing ACL mail "accept" (TESTSUITE/test-config 65)
78 check senders = ok@test1 : ok@test3
79 ok@test1 in "ok@test1 : ok@test3"?
80  list element: ok@test1
81  address match test: subject=ok@test1 pattern=ok@test1
82  test1 in "test1"?
83   list element: test1
84   test1 in "test1"? yes (matched "test1")
85  ok@test1 in "ok@test1 : ok@test3"? yes (matched "ok@test1")
86 check verify = sender
87 ok in local_parts?
88  list element: !bad
89 ok in local_parts? yes (end of list)
90 ----------- end verify ------------
91 sender ok@test1 verified ok
92 check logwrite = :main,reject: mail accepted "$smtp_command" "$smtp_command_argument"
93                = :main,reject: mail accepted "mail from:<ok@test1>" "<ok@test1>"
94 LOG: MAIN REJECT
95   mail accepted "mail from:<ok@test1>" "<ok@test1>"
96 accept: condition test succeeded in ACL mail
97 end of ACL mail: ACCEPT
98 using ACL "rcpt"
99 processing ACL rcpt "accept" (TESTSUITE/test-config 70)
100 check senders = +ok_senders
101 ok@test1 in "+ok_senders"?
102  list element: +ok_senders
103   start sublist ok_senders
104    ok@test1 in "ok@somewhere : ok@test1 : ok@test3"?
105    ╎list element: ok@somewhere
106    ╎address match test: subject=ok@test1 pattern=ok@somewhere
107    ╎test1 in "somewhere"?
108    ╎ list element: somewhere
109    ╎test1 in "somewhere"? no (end of list)
110    ╎list element: ok@test1
111    ╎address match test: subject=ok@test1 pattern=ok@test1
112    ╎test1 in "test1"?
113    ╎ list element: test1
114    ╎ test1 in "test1"? yes (matched "test1")
115    ╎ok@test1 in "ok@somewhere : ok@test1 : ok@test3"? yes (matched "ok@test1")
116   end sublist ok_senders
117  data from lookup saved for cache for +ok_senders: key 'ok@test1' value 'ok@test1'
118  ok@test1 in "+ok_senders"? yes (matched "+ok_senders")
119 check sender_domains = +ok_sender_domains
120 test1 in "+ok_sender_domains"?
121  list element: +ok_sender_domains
122   start sublist ok_sender_domains
123    test1 in "somewhere : test1 : test3"?
124    ╎list element: somewhere
125    ╎list element: test1
126    ╎test1 in "somewhere : test1 : test3"? yes (matched "test1")
127   end sublist ok_sender_domains
128  test1 in "+ok_sender_domains"? yes (matched "+ok_sender_domains")
129 check logwrite = :panic: rcpt accepted C=$smtp_command_history
130                = :panic: rcpt accepted C=MAIL,MAIL,RCPT
131 LOG: PANIC
132   rcpt accepted C=MAIL,MAIL,RCPT
133 accept: condition test succeeded in ACL rcpt
134 end of ACL rcpt: ACCEPT
135 using ACL "rcpt"
136 processing ACL rcpt "accept" (TESTSUITE/test-config 70)
137 check senders = +ok_senders
138 ok@test1 in "+ok_senders"?
139  list element: +ok_senders
140   start sublist ok_senders
141  cached yes match for +ok_senders
142  cached lookup data = ok@test1
143  ok@test1 in "+ok_senders"? yes (matched "+ok_senders" - cached)
144 check sender_domains = +ok_sender_domains
145 test1 in "+ok_sender_domains"?
146  list element: +ok_sender_domains
147   start sublist ok_sender_domains
148  cached yes match for +ok_sender_domains
149  test1 in "+ok_sender_domains"? yes (matched "+ok_sender_domains" - cached)
150 check logwrite = :panic: rcpt accepted C=$smtp_command_history
151                = :panic: rcpt accepted C=MAIL,MAIL,RCPT,RCPT
152 LOG: PANIC
153   rcpt accepted C=MAIL,MAIL,RCPT,RCPT
154 accept: condition test succeeded in ACL rcpt
155 end of ACL rcpt: ACCEPT
156 LOG: smtp_connection MAIN
157   SMTP connection from CALLER D=qqs closed by QUIT
158 >>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
159 1999-03-02 09:44:33 ACL "warn" with "message" setting found in a non-message (EHLO or HELO) ACL: cannot specify header lines here: message ignored
160 Exim version x.yz ....
161 Hints DB:
162 configuration file is TESTSUITE/test-config
163 trusted user
164 admin user
165 host in hosts_connection_nolog? no (option unset)
166 LOG: smtp_connection MAIN
167   SMTP connection from CALLER
168 host in host_lookup? no (option unset)
169 host in host_reject_connection? no (option unset)
170 host in sender_unqualified_hosts? no (option unset)
171 host in recipient_unqualified_hosts? no (option unset)
172 host in helo_verify_hosts? no (option unset)
173 host in helo_try_verify_hosts? no (option unset)
174 host in helo_accept_junk_hosts? no (option unset)
175 using ACL "connect"
176 processing ACL connect "deny" (TESTSUITE/test-config 52)
177 check hosts = : 10.9.8.7
178 host in ": 10.9.8.7"?
179  list element: 
180  list element: 10.9.8.7
181 host in ": 10.9.8.7"? no (end of list)
182 deny: condition test failed in ACL connect
183 processing ACL connect "drop" (TESTSUITE/test-config 53)
184 l_message: forcibly dropped
185 check hosts = 10.9.8.9
186 host in "10.9.8.9"?
187  list element: 10.9.8.9
188 host in "10.9.8.9"? no (end of list)
189 drop: condition test failed in ACL connect
190 processing ACL connect "accept" (TESTSUITE/test-config 55)
191 check logwrite = $sender_host_address accepted by connect ACL
192                = 10.9.8.8 accepted by connect ACL
193 LOG: MAIN
194   10.9.8.8 accepted by connect ACL
195 accept: condition test succeeded in ACL connect
196 end of ACL connect: ACCEPT
197 host in hosts_require_helo?
198  list element: 
199 host in hosts_require_helo? no (end of list)
200 using ACL "mail"
201 processing ACL mail "warn" (TESTSUITE/test-config 63)
202   message: added header line
203 check senders = ok@test3
204 ok@test3 in "ok@test3"?
205  list element: ok@test3
206  address match test: subject=ok@test3 pattern=ok@test3
207  test3 in "test3"?
208   list element: test3
209   test3 in "test3"? yes (matched "test3")
210  ok@test3 in "ok@test3"? yes (matched "ok@test3")
211 warn: condition test succeeded in ACL mail
212 processing ACL mail "accept" (TESTSUITE/test-config 65)
213 check senders = ok@test1 : ok@test3
214 ok@test3 in "ok@test1 : ok@test3"?
215  list element: ok@test1
216  address match test: subject=ok@test3 pattern=ok@test1
217  test3 in "test1"?
218   list element: test1
219  test3 in "test1"? no (end of list)
220  list element: ok@test3
221  address match test: subject=ok@test3 pattern=ok@test3
222  test3 in "test3"?
223   list element: test3
224   test3 in "test3"? yes (matched "test3")
225  ok@test3 in "ok@test1 : ok@test3"? yes (matched "ok@test3")
226 check verify = sender
227 ok in local_parts?
228  list element: !bad
229 ok in local_parts? yes (end of list)
230 ----------- end verify ------------
231 sender ok@test3 verified ok
232 check logwrite = :main,reject: mail accepted "$smtp_command" "$smtp_command_argument"
233                = :main,reject: mail accepted "mail from:<ok@test3>" "<ok@test3>"
234 LOG: MAIN REJECT
235   mail accepted "mail from:<ok@test3>" "<ok@test3>"
236 accept: condition test succeeded in ACL mail
237 end of ACL mail: ACCEPT
238 using ACL "rcpt"
239 processing ACL rcpt "accept" (TESTSUITE/test-config 70)
240 check senders = +ok_senders
241 ok@test3 in "+ok_senders"?
242  list element: +ok_senders
243   start sublist ok_senders
244    ok@test3 in "ok@somewhere : ok@test1 : ok@test3"?
245    ╎list element: ok@somewhere
246    ╎address match test: subject=ok@test3 pattern=ok@somewhere
247    ╎test3 in "somewhere"?
248    ╎ list element: somewhere
249    ╎test3 in "somewhere"? no (end of list)
250    ╎list element: ok@test1
251    ╎address match test: subject=ok@test3 pattern=ok@test1
252    ╎test3 in "test1"?
253    ╎ list element: test1
254    ╎test3 in "test1"? no (end of list)
255    ╎list element: ok@test3
256    ╎address match test: subject=ok@test3 pattern=ok@test3
257    ╎test3 in "test3"?
258    ╎ list element: test3
259    ╎ test3 in "test3"? yes (matched "test3")
260    ╎ok@test3 in "ok@somewhere : ok@test1 : ok@test3"? yes (matched "ok@test3")
261   end sublist ok_senders
262  data from lookup saved for cache for +ok_senders: key 'ok@test3' value 'ok@test3'
263  ok@test3 in "+ok_senders"? yes (matched "+ok_senders")
264 check sender_domains = +ok_sender_domains
265 test3 in "+ok_sender_domains"?
266  list element: +ok_sender_domains
267   start sublist ok_sender_domains
268    test3 in "somewhere : test1 : test3"?
269    ╎list element: somewhere
270    ╎list element: test1
271    ╎list element: test3
272    ╎test3 in "somewhere : test1 : test3"? yes (matched "test3")
273   end sublist ok_sender_domains
274  test3 in "+ok_sender_domains"? yes (matched "+ok_sender_domains")
275 check logwrite = :panic: rcpt accepted C=$smtp_command_history
276                = :panic: rcpt accepted C=MAIL,RCPT
277 LOG: PANIC
278   rcpt accepted C=MAIL,RCPT
279 accept: condition test succeeded in ACL rcpt
280 end of ACL rcpt: ACCEPT
281 >>Headers added by MAIL or RCPT ACL:
282   X-ACL-Warn: added header line
283 >>
284 LOG: MAIN
285   <= ok@test3 H=[10.9.8.8] U=CALLER P=smtp S=sss
286 Exim version x.yz ....
287 Hints DB:
288 configuration file is TESTSUITE/test-config
289 trusted user
290 admin user
291 dropping to exim gid; retaining priv uid
292 x in local_parts?
293  list element: !bad
294 x in local_parts? yes (end of list)
295 >>>>>>>>>>>>>>>> Exim pid=p1237 (delivery-local) terminating with rc=0 >>>>>>>>>>>>>>>>
296 LOG: MAIN
297   => x <x@y> R=accept T=appendfile
298 LOG: MAIN
299   Completed
300 >>>>>>>>>>>>>>>> Exim pid=p1236 (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
301 LOG: smtp_connection MAIN
302   SMTP connection from CALLER D=qqs closed by QUIT
303 >>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
304 1999-03-02 09:44:33 ACL "warn" with "message" setting found in a non-message (EHLO or HELO) ACL: cannot specify header lines here: message ignored
305 1999-03-02 09:44:33 rcpt accepted C=EHLO,MAIL,RCPT
306 1999-03-02 09:44:33 10HmaX-000000005vi-0000 no recipients found in headers