Add $connection_id variable
[exim.git] / test / scripts / 0000-Basic / 0217
1 # PIPELINING (client: errors, etc)
2 munge peer_terminated_conn
3 need_ipv4
4 #
5 server PORT_S
6 220 Server ready
7 EHLO
8 250-OK
9 250 PIPELINING
10 MAIL FROM
11 250 OK
12 RCPT TO
13 250 OK
14 RCPT TO
15 451 Temp error
16 RCPT TO
17 550 Perm error
18 RCPT TO
19 250 OK
20 DATA
21 351 Send more
22 .
23 250 OK
24 ****
25 exim -odi a b c d
26 .
27 ****
28 # Response timeout
29 server PORT_S
30 220 Server ready
31 EHLO
32 250-OK
33 250 PIPELINING
34 MAIL FROM
35 250 OK
36 RCPT TO
37 250 OK
38 *sleep 2
39 ****
40 exim -odi e f g
41 .
42 ****
43 # Temp error on MAIL
44 server PORT_S
45 220 Server ready
46 EHLO
47 250-OK
48 250 PIPELINING
49 MAIL FROM
50 451 Temp error
51 RCPT TO
52 503 No sender given
53 RCPT TO
54 503 No sender given
55 DATA
56 503 No envelope
57 QUIT
58 250 OK
59 ****
60 exim -odi h i
61 .
62 ****
63 # Perm error on MAIL
64 server PORT_S
65 220 Server ready
66 EHLO
67 250-OK
68 250 PIPELINING
69 MAIL FROM
70 550 Perm error
71 RCPT TO
72 503 No sender given
73 RCPT TO
74 503 No sender given
75 DATA
76 503 No envelope
77 QUIT
78 250 OK
79 ****
80 exim -odi j k
81 .
82 ****
83 # All get temp errors
84 server PORT_S
85 220 Server ready
86 EHLO
87 250-OK
88 250 PIPELINING
89 MAIL FROM
90 250 OK
91 RCPT TO
92 451 Temp error 1
93 RCPT TO
94 451 Temp error 2
95 DATA
96 503 No recipients
97 QUIT
98 250 OK
99 ****
100 exim -odi l m
101 .
102 ****
103 # All get perm errors
104 server PORT_S
105 220 Server ready
106 EHLO
107 250-OK
108 250 PIPELINING
109 MAIL FROM
110 250 OK
111 RCPT TO
112 551 Perm error 1
113 RCPT TO
114 551 Perm error 2
115 DATA
116 503 No recipients
117 QUIT
118 250 OK
119 ****
120 exim -odi n o
121 .
122 ****
123 # Mixed temp and perm
124 server PORT_S
125 220 Server ready
126 EHLO
127 250-OK
128 250 PIPELINING
129 MAIL FROM
130 250 OK
131 RCPT TO
132 451 Temp error 1
133 RCPT TO
134 551 Perm error 2
135 DATA
136 503 No recipients
137 QUIT
138 250 OK
139 ****
140 exim -odi p q
141 .
142 ****
143 # Perm error on DATA after good recipients
144 server PORT_S
145 220 Server ready
146 EHLO
147 250-OK
148 250 PIPELINING
149 MAIL FROM
150 250 OK
151 RCPT TO
152 250 OK
153 RCPT TO
154 250 OK
155 DATA
156 503 Sorry perm data error
157 QUIT
158 250 OK
159 ****
160 exim -odi r s
161 .
162 ****
163 # Temp error on DATA after good recipients
164 server PORT_S
165 220 Server ready
166 EHLO
167 250-OK
168 250 PIPELINING
169 MAIL FROM
170 250 OK
171 RCPT TO
172 250 OK
173 RCPT TO
174 250 OK
175 DATA
176 403 Sorry temp data error
177 QUIT
178 250 OK
179 ****
180 exim -odi t u
181 .
182 ****
183 # Temp error on DATA after good recipients, but in first block of a
184 # multi-block interaction
185 server PORT_S
186 220 Server ready
187 EHLO
188 250-OK
189 250 PIPELINING
190 MAIL FROM
191 250 OK
192 RCPT TO
193 250 OK
194 RCPT TO
195 550 NO
196 RCPT TO
197 550 NO
198 RCPT TO
199 550 NO
200 RCPT TO
201 550 NO
202 RCPT TO
203 550 NO
204 RCPT TO
205 550 NO
206 RCPT TO
207 550 NO
208 RCPT TO
209 550 NO
210 RCPT TO
211 550 NO
212 RCPT TO
213 550 NO
214 RCPT TO
215 550 NO
216 RCPT TO
217 550 NO
218 RCPT TO
219 550 NO
220 RCPT TO
221 550 NO
222 RCPT TO
223 550 NO
224 RCPT TO
225 550 NO
226 RCPT TO
227 550 NO
228 RCPT TO
229 550 NO
230 RCPT TO
231 550 NO
232 RCPT TO
233 550 NO
234 RCPT TO
235 550 NO
236 RCPT TO
237 550 NO
238 RCPT TO
239 550 NO
240 RCPT TO
241 550 NO
242 RCPT TO
243 550 NO
244 RCPT TO
245 550 NO
246 RCPT TO
247 550 NO
248 RCPT TO
249 550 NO
250 RCPT TO
251 550 NO
252 RCPT TO
253 550 NO
254 RCPT TO
255 550 NO
256 RCPT TO
257 550 NO
258 RCPT TO
259 550 NO
260 RCPT TO
261 550 NO
262 RCPT TO
263 550 NO
264 RCPT TO
265 550 NO
266 RCPT TO
267 550 NO
268 RCPT TO
269 550 NO
270 RCPT TO
271 550 NO
272 RCPT TO
273 550 NO
274 RCPT TO
275 550 NO
276 RCPT TO
277 550 NO
278 RCPT TO
279 550 NO
280 RCPT TO
281 550 NO
282 RCPT TO
283 550 NO
284 RCPT TO
285 550 NO
286 RCPT TO
287 550 NO
288 RCPT TO
289 550 NO
290 RCPT TO
291 550 NO
292 RCPT TO
293 550 NO
294 RCPT TO
295 550 NO
296 RCPT TO
297 550 NO
298 RCPT TO
299 550 NO
300 RCPT TO
301 550 NO
302 RCPT TO
303 550 NO
304 RCPT TO
305 550 NO
306 RCPT TO
307 550 NO
308 RCPT TO
309 550 NO
310 RCPT TO
311 550 NO
312 RCPT TO
313 550 NO
314 RCPT TO
315 550 NO
316 RCPT TO
317 550 NO
318 RCPT TO
319 550 NO
320 RCPT TO
321 550 NO
322 RCPT TO
323 550 NO
324 RCPT TO
325 550 NO
326 RCPT TO
327 550 NO
328 RCPT TO
329 550 NO
330 RCPT TO
331 550 NO
332 RCPT TO
333 550 NO
334 RCPT TO
335 550 NO
336 RCPT TO
337 550 NO
338 RCPT TO
339 550 NO
340 RCPT TO
341 550 NO
342 RCPT TO
343 550 NO
344 RCPT TO
345 550 NO
346 RCPT TO
347 550 NO
348 RCPT TO
349 550 NO
350 RCPT TO
351 550 NO
352 RCPT TO
353 550 NO
354 RCPT TO
355 550 NO
356 RCPT TO
357 550 NO
358 RCPT TO
359 550 NO
360 RCPT TO
361 550 NO
362 RCPT TO
363 550 NO
364 RCPT TO
365 550 NO
366 RCPT TO
367 550 NO
368 RCPT TO
369 550 NO
370 RCPT TO
371 550 NO
372 RCPT TO
373 550 NO
374 RCPT TO
375 550 NO
376 RCPT TO
377 550 NO
378 RCPT TO
379 550 NO
380 RCPT TO
381 550 NO
382 RCPT TO
383 550 NO
384 RCPT TO
385 550 NO
386 RCPT TO
387 550 NO
388 RCPT TO
389 550 NO
390 RCPT TO
391 550 NO
392 RCPT TO
393 550 NO
394 RCPT TO
395 550 NO
396 RCPT TO
397 550 NO
398 RCPT TO
399 550 NO
400 RCPT TO
401 550 NO
402 RCPT TO
403 550 NO
404 RCPT TO
405 550 NO
406 RCPT TO
407 550 NO
408 RCPT TO
409 550 NO
410 RCPT TO
411 550 NO
412 RCPT TO
413 550 NO
414 RCPT TO
415 550 NO
416 RCPT TO
417 550 NO
418 RCPT TO
419 550 NO
420 RCPT TO
421 550 NO
422 RCPT TO
423 550 NO
424 RCPT TO
425 550 NO
426 RCPT TO
427 550 NO
428 RCPT TO
429 550 NO
430 RCPT TO
431 550 NO
432 RCPT TO
433 550 NO
434 RCPT TO
435 550 NO
436 RCPT TO
437 550 NO
438 RCPT TO
439 550 NO
440 RCPT TO
441 550 NO
442 RCPT TO
443 550 NO
444 RCPT TO
445 550 NO
446 RCPT TO
447 550 NO
448 RCPT TO
449 550 NO
450 RCPT TO
451 550 NO
452 RCPT TO
453 550 NO
454 RCPT TO
455 550 NO
456 RCPT TO
457 550 NO
458 RCPT TO
459 550 NO
460 RCPT TO
461 550 NO
462 RCPT TO
463 550 NO
464 RCPT TO
465 550 NO
466 RCPT TO
467 550 NO
468 RCPT TO
469 550 NO
470 RCPT TO
471 550 NO
472 RCPT TO
473 550 NO
474 RCPT TO
475 550 NO
476 RCPT TO
477 550 NO
478 RCPT TO
479 550 NO
480 RCPT TO
481 550 NO
482 RCPT TO
483 550 NO
484 RCPT TO
485 550 NO
486 RCPT TO
487 550 NO
488 RCPT TO
489 550 NO
490 RCPT TO
491 550 NO
492 RCPT TO
493 550 NO
494 RCPT TO
495 550 NO
496 RCPT TO
497 550 NO
498 RCPT TO
499 550 NO
500 RCPT TO
501 550 NO
502 RCPT TO
503 550 NO
504 RCPT TO
505 550 NO
506 RCPT TO
507 550 NO
508 RCPT TO
509 550 NO
510 RCPT TO
511 550 NO
512 RCPT TO
513 550 NO
514 RCPT TO
515 550 NO
516 RCPT TO
517 550 NO
518 RCPT TO
519 550 NO
520 RCPT TO
521 550 NO
522 RCPT TO
523 550 NO
524 RCPT TO
525 550 NO
526 RCPT TO
527 550 NO
528 RCPT TO
529 550 NO
530 RCPT TO
531 550 NO
532 RCPT TO
533 550 NO
534 RCPT TO
535 550 NO
536 RCPT TO
537 550 NO
538 RCPT TO
539 550 NO
540 RCPT TO
541 550 NO
542 RCPT TO
543 550 NO
544 RCPT TO
545 550 NO
546 RCPT TO
547 550 NO
548 RCPT TO
549 550 NO
550 RCPT TO
551 550 NO
552 RCPT TO
553 550 NO
554 RCPT TO
555 550 NO
556 RCPT TO
557 550 NO
558 RCPT TO
559 550 NO
560 RCPT TO
561 550 NO
562 RCPT TO
563 550 NO
564 RCPT TO
565 550 NO
566 RCPT TO
567 550 NO
568 RCPT TO
569 550 NO
570 RCPT TO
571 550 NO
572 RCPT TO
573 550 NO
574 RCPT TO
575 550 NO
576 RCPT TO
577 550 NO
578 RCPT TO
579 550 NO
580 RCPT TO
581 550 NO
582 RCPT TO
583 550 NO
584 RCPT TO
585 550 NO
586 RCPT TO
587 550 NO
588 RCPT TO
589 550 NO
590 RCPT TO
591 550 NO
592 RCPT TO
593 550 NO
594 DATA
595 403 Sorry temp data error
596 QUIT
597 250 OK
598 ****
599 exim -v -odi yes n00 n01 n02 n03 n04 n05 n06 n07 n08 n09 n10 n11 n12 n13 n14 n15 n16 n17 n18 n19 n20 n21 n22 n23 n24 n25 n26 n27 n28 n29 n30 n31 n32 n33 n34 n35 n36 n37 n38 n39 n40 n41 n42 n43 n44 n45 n46 n47 n48 n49 n50 n51 n52 n53 n54 n55 n56 n57 n58 n59 n60 n61 n62 n63 n64 n65 n66 n67 n68 n69 n70 n71 n72 n73 n74 n75 n76 n77 n78 n79 n80 n81 n82 n83 n84 n85 n86 n87 n88 n89 n90 n91 n92 n93 n94 n95 n96 n97 n98 n99 n100 n101 n102 n103 n104 n105 n106 n107 n108 n109 n110 n111 n112 n113 n114 n115 n116 n117 n118 n119 n120 n121 n122 n123 n124 n125 n126 n127 n128 n129 n130 n131 n132 n133 n134 n135 n136 n137 n138 n139 n140 n141 n142 n143 n144 n145 n146 n147 n148 n149 n150 n151 n152 n153 n154 n155 n156 n157 n158 n159 n160 n161 n162 n163 n164 n165 n166 n167 n168 n169 n170 n171 n172 n173 n174 n175 n176 n177 n178 n179 n180 n181 n182 n183 n184 n185 n186 n187 n188 n189 n190 n191 n192 n193 n194 n195 n196 n197 n198 n199
600 .
601 ****
602 # Server drops connection after some responses
603 server PORT_S
604 220 Server ready
605 EHLO
606 250-OK
607 250 PIPELINING
608 MAIL FROM
609 250 OK
610 RCPT TO
611 250 OK
612 RCPT TO
613 550 NO
614 ****
615 exim -odi a b c d e 
616 .
617 ****
618 # Discard retry data
619 sudo rm DIR/spool/db/*
620 #
621 # Test hosts_avoid_pipelining
622 server PORT_S
623 220 Server ready
624 EHLO
625 250-OK
626 250 PIPELINING
627 MAIL FROM
628 250 OK
629 RCPT TO
630 250 OK
631 RCPT TO
632 250 OK
633 RCPT TO
634 250 OK
635 RCPT TO
636 250 OK
637 DATA
638 351 Send more
639 .
640 250 OK
641 ****
642 exim -v -odi -DHAP=hosts_avoid_pipelining=127.0.0.1 w x y z
643 ****
644 # Server says 452 excess-rcpts temp error after first 50
645 # Exim client checks after 100
646 sudo rm -fr DIR/spool/input
647 server PORT_S
648 220 Server ready
649 EHLO
650 250-OK
651 250 PIPELINING
652 MAIL FROM
653 250 OK
654 RCPT TO
655 250 OK 0
656 RCPT TO
657 250 OK 1
658 RCPT TO
659 250 OK
660 RCPT TO
661 250 OK
662 RCPT TO
663 250 OK
664 RCPT TO
665 250 OK
666 RCPT TO
667 250 OK
668 RCPT TO
669 250 OK
670 RCPT TO
671 250 OK
672 RCPT TO
673 250 OK
674 RCPT TO
675 250 OK
676 RCPT TO
677 250 OK
678 RCPT TO
679 250 OK
680 RCPT TO
681 250 OK
682 RCPT TO
683 250 OK
684 RCPT TO
685 250 OK
686 RCPT TO
687 250 OK
688 RCPT TO
689 250 OK
690 RCPT TO
691 250 OK
692 RCPT TO
693 250 OK
694 RCPT TO
695 250 OK
696 RCPT TO
697 250 OK
698 RCPT TO
699 250 OK
700 RCPT TO
701 250 OK
702 RCPT TO
703 250 OK
704 RCPT TO
705 250 OK
706 RCPT TO
707 250 OK
708 RCPT TO
709 250 OK
710 RCPT TO
711 250 OK
712 RCPT TO
713 250 OK
714 RCPT TO
715 250 OK
716 RCPT TO
717 250 OK
718 RCPT TO
719 250 OK
720 RCPT TO
721 250 OK
722 RCPT TO
723 250 OK
724 RCPT TO
725 250 OK
726 RCPT TO
727 250 OK
728 RCPT TO
729 250 OK
730 RCPT TO
731 250 OK
732 RCPT TO
733 250 OK
734 RCPT TO
735 250 OK
736 RCPT TO
737 250 OK
738 RCPT TO
739 250 OK
740 RCPT TO
741 250 OK
742 RCPT TO
743 250 OK
744 RCPT TO
745 250 OK
746 RCPT TO
747 250 OK
748 RCPT TO
749 250 OK
750 RCPT TO
751 250 OK
752 RCPT TO
753 250 OK 49
754 RCPT TO
755 452 excess 50
756 RCPT TO
757 452 excess
758 RCPT TO
759 452 excess
760 RCPT TO
761 452 excess
762 RCPT TO
763 452 excess
764 RCPT TO
765 452 excess
766 RCPT TO
767 452 excess
768 RCPT TO
769 452 excess
770 RCPT TO
771 452 excess
772 RCPT TO
773 452 excess
774 RCPT TO
775 452 excess
776 RCPT TO
777 452 excess
778 RCPT TO
779 452 excess
780 RCPT TO
781 452 excess
782 RCPT TO
783 452 excess
784 RCPT TO
785 452 excess
786 RCPT TO
787 452 excess
788 RCPT TO
789 452 excess
790 RCPT TO
791 452 excess
792 RCPT TO
793 452 excess
794 RCPT TO
795 452 excess
796 RCPT TO
797 452 excess
798 RCPT TO
799 452 excess
800 RCPT TO
801 452 excess
802 RCPT TO
803 452 excess
804 RCPT TO
805 452 excess
806 RCPT TO
807 452 excess
808 RCPT TO
809 452 excess
810 RCPT TO
811 452 excess
812 RCPT TO
813 452 excess
814 RCPT TO
815 452 excess
816 RCPT TO
817 452 excess
818 RCPT TO
819 452 excess
820 RCPT TO
821 452 excess
822 RCPT TO
823 452 excess
824 RCPT TO
825 452 excess
826 RCPT TO
827 452 excess
828 RCPT TO
829 452 excess
830 RCPT TO
831 452 excess
832 RCPT TO
833 452 excess
834 RCPT TO
835 452 excess
836 RCPT TO
837 452 excess
838 RCPT TO
839 452 excess
840 RCPT TO
841 452 excess
842 RCPT TO
843 452 excess
844 RCPT TO
845 452 excess
846 RCPT TO
847 452 excess
848 RCPT TO
849 452 excess
850 RCPT TO
851 452 excess
852 RCPT TO
853 452 excess 99
854 RCPT TO
855 452 excess 100
856 DATA
857 354 go
858 .
859 250 msg accepted
860 MAIL FROM
861 250 good mail
862 RCPT TO
863 250 OK 50
864 RCPT TO
865 250 OK
866 RCPT TO
867 250 OK
868 RCPT TO
869 250 OK
870 RCPT TO
871 250 OK
872 RCPT TO
873 250 OK
874 RCPT TO
875 250 OK
876 RCPT TO
877 250 OK
878 RCPT TO
879 250 OK
880 RCPT TO
881 250 OK
882 RCPT TO
883 250 OK
884 RCPT TO
885 250 OK
886 RCPT TO
887 250 OK
888 RCPT TO
889 250 OK
890 RCPT TO
891 250 OK
892 RCPT TO
893 250 OK
894 RCPT TO
895 250 OK
896 RCPT TO
897 250 OK
898 RCPT TO
899 250 OK
900 RCPT TO
901 250 OK
902 RCPT TO
903 250 OK
904 RCPT TO
905 250 OK
906 RCPT TO
907 250 OK
908 RCPT TO
909 250 OK
910 RCPT TO
911 250 OK
912 RCPT TO
913 250 OK
914 RCPT TO
915 250 OK
916 RCPT TO
917 250 OK
918 RCPT TO
919 250 OK
920 RCPT TO
921 250 OK
922 RCPT TO
923 250 OK
924 RCPT TO
925 250 OK
926 RCPT TO
927 250 OK
928 RCPT TO
929 250 OK
930 RCPT TO
931 250 OK
932 RCPT TO
933 250 OK
934 RCPT TO
935 250 OK
936 RCPT TO
937 250 OK
938 RCPT TO
939 250 OK
940 RCPT TO
941 250 OK
942 RCPT TO
943 250 OK
944 RCPT TO
945 250 OK
946 RCPT TO
947 250 OK
948 RCPT TO
949 250 OK
950 RCPT TO
951 250 OK
952 RCPT TO
953 250 OK
954 RCPT TO
955 250 OK
956 RCPT TO
957 250 OK
958 RCPT TO
959 250 OK
960 RCPT TO:<n99
961 250 OK 99-2
962 RCPT TO
963 452 excess 100
964 DATA
965 354 go
966 .
967 250 mesg 2 accepted
968 MAIL FROM
969 250 good mail
970 RCPT TO
971 250 OK 100
972 DATA
973 354 go
974 .
975 250 mesg 3 accepted
976 QUIT
977 250 OK
978 ****
979 exim -odi y00 y01 y02 y03 y04 y05 y06 y07 y08 y09 y10 y11 y12 y13 y14 y15 y16 y17 y18 y19 y20 y21 y22 y23 y24 y25 y26 y27 y28 y29 y30 y31 y32 y33 y34 y35 y36 y37 y38 y39 y40 y41 y42 y43 y44 y45 y46 y47 y48 y49 n50 n51 n52 n53 n54 n55 n56 n57 n58 n59 n60 n61 n62 n63 n64 n65 n66 n67 n68 n69 n70 n71 n72 n73 n74 n75 n76 n77 n78 n79 n80 n81 n82 n83 n84 n85 n86 n87 n88 n89 n90 n91 n92 n93 n94 n95 n96 n97 n98 n99 n100
980 .
981 ****
982 no_msglog_check