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
34 MAIL FROM:<userc@ok.example>
36 RCPT TO:<userd@test.ex>
54 # smtp send, deliver_drop_priv
66 250 yeah got that message
71 exim -DSERVER=server -DOPT=deliver_drop_privilege -bd -oX PORT_D
74 client 127.0.0.1 PORT_D
83 MAIL FROM:<usere@ok.example>
85 RCPT TO:<userf@test.ex>
103 # multiple recipients
104 # 1st callout result is cached (above); should not activate LCC
112 RCPT TO:<userd2@test.ex>
122 RCPT TO:<userd@test.ex>
124 RCPT TO:<userd2@test.ex>
129 250 yeah got that message
134 exim -d+all -DSERVER=server -bd -oX PORT_D
137 client 127.0.0.1 PORT_D
146 MAIL FROM:<userc@ok.example>
148 RCPT TO:<userd@test.ex>
150 RCPT TO:<userd2@test.ex>
167 # 2nd callout result is cached (above); should not activate LCC
175 RCPT TO:<userd3@test.ex>
185 RCPT TO:<userd3@test.ex>
187 RCPT TO:<userd2@test.ex>
192 250 yeah got that message
197 # XXX this test intermittently fails, at this client...
198 # the client gets a 451 rcpt-v fail for userd3
199 # the stderr-server says it got a conn-refused for the verify callout, which should have
200 # gone to the above "server" command, first of the 2 conns it is expecting
201 # the stdout-server shows "server" handling the previous subtest (userd, userd2) fine, plus
202 # a fresh "server" startup and listen. Which should have been this one... perhaps it was
203 # not there in time? Add server-wait synch point for _previous_ server, using dummy "exim -z".
204 client 127.0.0.1 PORT_D
213 MAIL FROM:<userc@ok.example>
215 RCPT TO:<userd3@test.ex>
217 RCPT TO:<userd2@test.ex>
234 # no cache hits; should do LCC
242 RCPT TO:<userd4@test.ex>
244 RCPT TO:<userd5@test.ex>
249 250 yeah got that message
254 client 127.0.0.1 PORT_D
263 MAIL FROM:<userc@ok.example>
265 RCPT TO:<userd4@test.ex>
267 RCPT TO:<userd5@test.ex>