1 # callout lazy-close, smtp send
4 # a recipient verify and continued-delivery
17 250 yeah got that message
22 exim -DSERVER=server -bd -oX PORT_D
25 client 127.0.0.1 PORT_D
33 MAIL FROM:<userc@ok.example>
35 RCPT TO:<userd@test.ex>
53 # smtp send, deliver_drop_priv
65 250 yeah got that message
70 exim -DSERVER=server -DOPT=deliver_drop_privilege -bd -oX PORT_D
73 client 127.0.0.1 PORT_D
81 MAIL FROM:<usere@ok.example>
83 RCPT TO:<userf@test.ex>
101 # multiple recipients
102 # 1st callout result is cached (above); should not activate LCC
110 RCPT TO:<userd2@test.ex>
120 RCPT TO:<userd@test.ex>
122 RCPT TO:<userd2@test.ex>
127 250 yeah got that message
132 exim -d+all -DSERVER=server -bd -oX PORT_D
135 client 127.0.0.1 PORT_D
143 MAIL FROM:<userc@ok.example>
145 RCPT TO:<userd@test.ex>
147 RCPT TO:<userd2@test.ex>
164 # 2nd callout result is cached (above); should not activate LCC
172 RCPT TO:<userd3@test.ex>
182 RCPT TO:<userd3@test.ex>
184 RCPT TO:<userd2@test.ex>
189 250 yeah got that message
194 # XXX this test intermittently fails, at this client...
195 # the client gets a 451 rcpt-v fail for userd3
196 # the stderr-server says it got a conn-refused for the verify callout, which should have
197 # gone to the above "server" command, first of the 2 conns it is expecting
198 # the stdout-server shows "server" handling the previous subtest (userd, userd2) fine, plus
199 # a fresh "server" startup and listen. Which should have been this one... perhaps it was
200 # not there in time? Add server-wait synch point for _previous_ server, using dummy "exim -z".
201 client 127.0.0.1 PORT_D
209 MAIL FROM:<userc@ok.example>
211 RCPT TO:<userd3@test.ex>
213 RCPT TO:<userd2@test.ex>
230 # no cache hits; should do LCC
238 RCPT TO:<userd4@test.ex>
240 RCPT TO:<userd5@test.ex>
245 250 yeah got that message
250 client 127.0.0.1 PORT_D
258 MAIL FROM:<userc@ok.example>
260 RCPT TO:<userd4@test.ex>
262 RCPT TO:<userd5@test.ex>