Add variables for wildcard portion of local-part affix. Bug 281
[exim.git] / test / scripts / 0000-Basic / 0373
CommitLineData
1cce3af8 1# ${readsocket (Unix domain and IPv4)
59371ea7
PH
2need_ipv4
3#
4exim -be
51 >>${readsocket{DIR/test-socket}{QUERY-1\n}}<<
62 ${if exists{DIR/test-socket}\
7 {>>${readsocket{DIR/test-socket}{QUERY-1\n}}<<}\
8 {++ no socket ++}}
9****
10#
11# Note the difference between:
12# >*eof => close the connection
13# *eof => expect to read EOF from client
14#
15server DIR/test-socket 9
16QUERY-1
17>LF>ANSWER-1
18>*eof
19QUERY-2
20>>ANSWER-2
21>*eof
22QUERY-3
23>LF>ANSWER-3
24>*eof
25QUERY-4
26>LF>ANSWER-4
27>*eof
28>>ANSWER-5
29>*eof
30*sleep 1
31>*eof
32>*eof
33QUERY-8
34*sleep 2
35*eof
36QUERY-9
37*sleep 2
38****
39millisleep 500
40exim -be
411 >>${readsocket{DIR/test-socket}{QUERY-1\n}}<<
422 >>${readsocket{DIR/test-socket}{QUERY-2\n}}<<
433 >>${readsocket{DIR/test-socket}{QUERY-3\n}{2s}{*EOL*}}<<
444 >>${readsocket{DIR/test-socket}{QUERY-4\n}{2s}{*EOL*}{sock error}}<<
455 >>${readsocket{DIR/test-socket}{}}<<
466 >>${readsocket{DIR/test-socket}{QUERY-6\n}}<<
477 >>${readsocket{DIR/test-socket}{QUERY-7\n}{1s}{}{sock error}}<<
488 >>${readsocket{DIR/test-socket}{QUERY-8\n}{1s}}<<
499 >>${readsocket{DIR/test-socket}{QUERY-9\n}{1s}{}{sock error}}<<
50****
51server DIR/test-socket
52QUERY-ACL
53*sleep 3
54****
55exim -odq -bs -oMa V4NET.0.0.0
56quit
57****
1cce3af8
PH
58#
59# Tests of IPv4 sockets
60#
8de9db65 61server PORT_S 11
1cce3af8
PH
62QUERY-1
63>LF>ANSWER-1
64>*eof
65QUERY-2
66>>ANSWER-2
67>*eof
68QUERY-3
69>LF>ANSWER-3
70>*eof
71QUERY-4
72>LF>ANSWER-4
73>*eof
74>>ANSWER-5
75>*eof
76*sleep 1
77>*eof
78>*eof
79QUERY-8
80*sleep 2
81*eof
82QUERY-9
83*sleep 2
84*eof
85QUERY-10
86>LF>ANSWER-10
87>*eof
8de9db65
JH
88>LF>ANSWER-11
89>*eof
1cce3af8
PH
90****
91millisleep 500
92exim -be
931 >>${readsocket{inet:thisloop:PORT_S}{QUERY-1\n}}<<
942 >>${readsocket{inet:127.0.0.1:PORT_S}{QUERY-2\n}}<<
953 >>${readsocket{inet:127.0.0.1:PORT_S}{QUERY-3\n}{2s}{*EOL*}}<<
964 >>${readsocket{inet:127.0.0.1:PORT_S}{QUERY-4\n}{2s}{*EOL*}{sock error}}<<
975 >>${readsocket{inet:127.0.0.1:PORT_S}{}}<<
986 >>${readsocket{inet:127.0.0.1:PORT_S}{QUERY-6\n}}<<
997 >>${readsocket{inet:127.0.0.1:PORT_S}{QUERY-7\n}{1s}{}{sock error}}<<
1008 >>${readsocket{inet:127.0.0.1:PORT_S}{QUERY-8\n}{1s}}<<
1019 >>${readsocket{inet:127.0.0.1:PORT_S}{QUERY-9\n}{1s}{}{sock error}}<<
10210 >>${readsocket{inet:badloop:PORT_S}{QUERY-10\n}}<<
8de9db65 10311 >>${readsocket{inet:thisloop:PORT_S}{QUERY-11\n}{2s:shutdown=no}}<<
1cce3af8 104****