1 # callout verification pipelining
18 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.1
19 MAIL FROM:<ok@localhost>
23 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.1
24 MAIL FROM:<ok@localhost>
28 # Wait for the record to time out and try again
30 # Should want to connect, but fail
31 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.1
32 MAIL FROM:<ok@localhost>
36 # Test unsuccessful caching
50 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.1
51 MAIL FROM:<bad@localhost>
55 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.1
56 MAIL FROM:<bad@localhost>
60 # Test caching of rejection of MAIL FROM:<>
70 530 BAD SEQUENCE no sender accepted for rcpt
74 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.1
75 MAIL FROM:<ok@localhost>
79 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.1
80 MAIL FROM:<ok@localhost>
84 # Test caching of rejection of postmaster
98 RCPT TO:<postmaster@otherhost>
100 550 NOT OK rcpt postmaster
104 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.2
105 MAIL FROM:<ok@otherhost>
109 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.2
110 MAIL FROM:<ok@otherhost>
114 # Test caching of accepting of postmaster
128 RCPT TO:<postmaster@otherhost2>
134 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.2
135 MAIL FROM:<ok@otherhost2>
139 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.2
140 MAIL FROM:<ok@otherhost2>
144 # Test caching of accepting a random address
152 RCPT TO:<myhost.test.ex-
154 250 OK accepting that random recipient
158 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.3
159 MAIL FROM:<ok@otherhost3>
163 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.3
164 MAIL FROM:<otherok@otherhost3>
168 # Test caching of accepting a random address and postmaster
176 RCPT TO:<myhost.test.ex-
182 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.4
183 MAIL FROM:<ok@otherhost4>
187 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.4
188 MAIL FROM:<ok@otherhost4>
192 # Test caching of rejecting a random address and postmaster
200 RCPT TO:<myhost.test.ex-
206 RCPT TO:<ok@otherhost41>
212 RCPT TO:<postmaster@otherhost41>
218 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.4
219 MAIL FROM:<ok@otherhost41>
223 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.4
224 MAIL FROM:<ok@otherhost41>
228 # Test caching of accepting of postmaster when another
229 # address has to be tested
249 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.2
250 MAIL FROM:<ok@otherhost21>
267 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.2
268 MAIL FROM:<ok2@otherhost21>
272 # Test caching of rejecting a random address
292 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.3
293 MAIL FROM:<ok@otherhost31>
304 RCPT TO:<okok@otherhost31>
310 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.3
311 MAIL FROM:<okok@otherhost31>
315 # Wait a bit for the record to expire and then try again
324 RCPT TO:<myhost.test.ex-
330 RCPT TO:<okokok@otherhost31>
336 sudo exim -DPEX=1s -d-all+verify -v -bs -oMa V4NET.0.0.3
337 MAIL FROM:<okokok@otherhost31>
341 # Timeout on the RCPT for random
353 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.5
354 MAIL FROM:<okok@otherhost51>
358 # Postmaster_sender set non-empty
371 MAIL FROM:<pmsend@a.domain>
372 RCPT TO:<postmaster@otherhost52>
378 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.6
379 MAIL FROM:<okokok@otherhost52>
383 # Header_sender sender set non-empty
390 MAIL FROM:<somesender@a.domain>
397 sudo exim -d-all+verify -odq -v -bs -oMa V4NET.0.0.7
398 MAIL FROM:<ok7@otherhost53>
405 # Timeout on RCPT for header_sender (defer_ok test)
417 sudo exim -d-all+verify -odq -v -bs -oMa V4NET.0.0.8
418 MAIL FROM:<ok7@otherhost53>
425 # Test full postmaster check
439 RCPT TO:<postmaster@otherhost9>
447 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.9
448 MAIL FROM:<ok@otherhost9>
452 # Test postmaster_mailfrom with random
471 MAIL FROM:<pmsend@b.domain>
472 RCPT TO:<postmaster@test.ex>
478 sudo exim -d-all+verify -v -bs -oMa V4NET.0.0.10
479 MAIL FROM:<ok@otherhost10>