Callouts: a "hold" option for receipient-verify, which keeps the connection open...
[exim.git] / test / scripts / 0000-Basic / 0581
1 # callout lazy-close, smtp send
2 need_ipv4
3 #
4 # a recipient verify and continued-delivery
5 # smtp send
6 server PORT_S
7 220 Welcome
8 EHLO
9 250 Hi
10 MAIL FROM
11 250 OK
12 RCPT TO
13 250 OK
14 DATA
15 354 hit me
16 .
17 250 yeah got that message
18 QUIT
19 221 Bye
20 ****
21 #
22 exim -DSERVER=server -bd -oX PORT_D
23 ****
24 #
25 client 127.0.0.1 PORT_D
26 ??? 220
27 EHLO test.ex
28 ??? 250-
29 ??? 250-
30 ??? 250-
31 ??? 250-
32 ??? 250 
33 MAIL FROM:<userc@ok.example>
34 ??? 250
35 RCPT TO:<userd@test.ex>
36 ??? 250
37 DATA
38 ??? 354
39 Subject: test
40
41 body
42 .
43 ??? 250
44 QUIT
45 ??? 221
46 ****
47 sleep 1
48 killdaemon
49 #
50 #
51 # smtp send, deliver_drop_priv
52 server PORT_S
53 220 Welcome
54 EHLO
55 250 Hi
56 MAIL FROM
57 250 OK
58 RCPT TO
59 250 OK
60 DATA
61 354 hit me
62 .
63 250 yeah got that message
64 QUIT
65 221 Bye
66 ****
67 #
68 exim -DSERVER=server -DOPT=deliver_drop_privilege -bd -oX PORT_D
69 ****
70 #
71 client 127.0.0.1 PORT_D
72 ??? 220
73 EHLO test.ex
74 ??? 250-
75 ??? 250-
76 ??? 250-
77 ??? 250-
78 ??? 250 
79 MAIL FROM:<usere@ok.example>
80 ??? 250
81 RCPT TO:<userf@test.ex>
82 ??? 250
83 DATA
84 ??? 354
85 Subject: test
86
87 body
88 .
89 ??? 250
90 QUIT
91 ??? 221
92 ****
93 sleep 1
94 killdaemon
95 #
96 #
97 # multiple recipients
98 # 1st callout result is cached (above); should not activate LCC
99 # smtp send
100 server PORT_S 2
101 220 Welcome
102 EHLO
103 250 Hi
104 MAIL FROM
105 250 OK
106 RCPT TO:<userd2@test.ex>
107 250 OK
108 QUIT
109 221 Bye
110 *eof
111 220 Welcome
112 EHLO
113 250 Hi
114 MAIL FROM
115 250 OK
116 RCPT TO:<userd@test.ex>
117 250 OK
118 RCPT TO:<userd2@test.ex>
119 250 OK
120 DATA
121 354 hit me
122 .
123 250 yeah got that message
124 QUIT
125 221 Bye
126 ****
127 #
128 exim -DSERVER=server -bd -oX PORT_D
129 ****
130 #
131 client 127.0.0.1 PORT_D
132 ??? 220
133 EHLO test.ex
134 ??? 250-
135 ??? 250-
136 ??? 250-
137 ??? 250-
138 ??? 250 
139 MAIL FROM:<userc@ok.example>
140 ??? 250
141 RCPT TO:<userd@test.ex>
142 ??? 250
143 RCPT TO:<userd2@test.ex>
144 ??? 250
145 DATA
146 ??? 354
147 Subject: test
148
149 body
150 .
151 ??? 250
152 QUIT
153 ??? 221
154 ****
155 sleep 1
156 #
157 #
158 # 2nd callout result is cached (above); should not activate LCC
159 # smtp send
160 server PORT_S 2
161 220 Welcome
162 EHLO
163 250 Hi
164 MAIL FROM
165 250 OK
166 RCPT TO:<userd3@test.ex>
167 250 OK
168 QUIT
169 221 Bye
170 *eof
171 220 Welcome
172 EHLO
173 250 Hi
174 MAIL FROM
175 250 OK
176 RCPT TO:<userd3@test.ex>
177 250 OK
178 RCPT TO:<userd2@test.ex>
179 250 OK
180 DATA
181 354 hit me
182 .
183 250 yeah got that message
184 QUIT
185 221 Bye
186 ****
187 #
188 client 127.0.0.1 PORT_D
189 ??? 220
190 EHLO test.ex
191 ??? 250-
192 ??? 250-
193 ??? 250-
194 ??? 250-
195 ??? 250 
196 MAIL FROM:<userc@ok.example>
197 ??? 250
198 RCPT TO:<userd3@test.ex>
199 ??? 250
200 RCPT TO:<userd2@test.ex>
201 ??? 250
202 DATA
203 ??? 354
204 Subject: test
205
206 body
207 .
208 ??? 250
209 QUIT
210 ??? 221
211 ****
212 sleep 1
213 #
214 #
215 # no cache hits; should do LCC
216 # smtp send
217 server PORT_S 2
218 220 Welcome
219 EHLO
220 250 Hi
221 MAIL FROM
222 250 OK
223 RCPT TO:<userd4@test.ex>
224 250 OK
225 RCPT TO:<userd5@test.ex>
226 250 OK
227 DATA
228 354 hit me
229 .
230 250 yeah got that message
231 QUIT
232 221 Bye
233 ****
234 #
235 client 127.0.0.1 PORT_D
236 ??? 220
237 EHLO test.ex
238 ??? 250-
239 ??? 250-
240 ??? 250-
241 ??? 250-
242 ??? 250 
243 MAIL FROM:<userc@ok.example>
244 ??? 250
245 RCPT TO:<userd4@test.ex>
246 ??? 250
247 RCPT TO:<userd5@test.ex>
248 ??? 250
249 DATA
250 ??? 354
251 Subject: test
252
253 body
254 .
255 ??? 250
256 QUIT
257 ??? 221
258 ****
259 sleep 1
260 killdaemon
261 #
262 #
263 no_stdout_check
264 no_msglog_check