tidying
[exim.git] / test / scripts / 5400-cutthrough / 5405
CommitLineData
ff5929e3
JH
1# cutthrough_delivery tmp-rejects
2need_ipv4
3munge loopback
4#
5# basic operation. Should deliver in cutthrough mode.
6server PORT_S
7220 ESMTP
8EHLO
9250 OK
10MAIL FROM:
11250 Sender OK
12RCPT TO:
13250 Recipient OK
14DATA
15354 Send data
16.
17250 OK
18QUIT
19250 OK
20****
21exim -bs
22EHLO myhost.test.ex
23MAIL FROM:<CALLER@myhost.test.ex>
24RCPT TO:<usera@domain.com>
25DATA
26
27.
28QUIT
29****
30######################################################
31# RCPT-time
32#
33# temp-reject (at RCPT), default. Should spool msg.
34server PORT_S
35220 ESMTP
36EHLO
37250 OK
38MAIL FROM:
39250 Sender OK
40RCPT TO:
41450 not right now
42QUIT
43250 OK
44****
45exim -bs
46EHLO myhost.test.ex
47MAIL FROM:<CALLER@myhost.test.ex>
48RCPT TO:<userb@domain.com>
49DATA
50
51.
52QUIT
53****
54#
55# temp-reject (at RCPT), option "spool". Should spool msg (again).
56server PORT_S
57220 ESMTP
58EHLO
59250 OK
60MAIL FROM:
61250 Sender OK
62RCPT TO:
63450 not right now
64QUIT
65250 OK
66****
67exim -DCONTROL=/defer=spool -bs
68EHLO myhost.test.ex
69MAIL FROM:<CALLER@myhost.test.ex>
70RCPT TO:<userc@domain.com>
71DATA
72
73.
74QUIT
75****
76#
77# temp-reject (at RCPT), option "pass". Should tmp-rej source, at RCPT.
78server PORT_S
79220 ESMTP
80EHLO
81250 OK
82MAIL FROM:
83250 Sender OK
84RCPT TO:
85450 not right now
86QUIT
87250 OK
88****
89exim -DCONTROL=/defer=pass -bs
90EHLO myhost.test.ex
91MAIL FROM:<CALLER@myhost.test.ex>
92RCPT TO:<userd@domain.com>
93QUIT
94****
95#########################################################
96# DATA-time
97#
98#
99# temp-reject (at DATA-dot), default. Should spool msg.
100server PORT_S
101220 ESMTP
102EHLO
103250 OK
104MAIL FROM:
105250 Sender OK
106RCPT TO:
107250 good rcpt
108DATA
109354 Send data
110.
111459 content reject
112QUIT
113250 OK
114****
115exim -bs
116EHLO myhost.test.ex
117MAIL FROM:<CALLER@myhost.test.ex>
118RCPT TO:<usere@domain.com>
119DATA
120
121.
122QUIT
123****
124#
125# temp-reject (at DATA-dot), option "spool". Should spool msg (again).
126server PORT_S
127220 ESMTP
128EHLO
129250 OK
130MAIL FROM:
131250 Sender OK
132RCPT TO:
133250 good rcpt
134DATA
135354 Send data
136.
137459 content reject
138QUIT
139250 OK
140****
141exim -DCONTROL=/defer=spool -bs
142EHLO myhost.test.ex
143MAIL FROM:<CALLER@myhost.test.ex>
144RCPT TO:<userf@domain.com>
145DATA
146
147.
148QUIT
149****
150#
151# temp-reject (at DATA-dot), option "pass". Should tmp-rej source, at DATA.
152server PORT_S
153220 ESMTP
154EHLO
155250 OK
156MAIL FROM:
157250 Sender OK
158RCPT TO:
159250 good rcpt
160DATA
161354 Send data
162.
163459 content reject
164QUIT
165250 OK
166****
167exim -DCONTROL=/defer=pass -bs
168EHLO myhost.test.ex
169MAIL FROM:<CALLER@myhost.test.ex>
170RCPT TO:<userg@domain.com>
171DATA
172
173.
174QUIT
175****
176#
177#########################################################
178#, Now using a conn opened by a recipient verify
179#
180# basic operation. Should deliver in cutthrough mode.
181server PORT_S
182220 ESMTP
183EHLO
184250 OK
185MAIL FROM:
186250 Sender OK
187RCPT TO:
188250 Recipient OK
189DATA
190354 Send data
191.
192250 OK
193QUIT
194250 OK
195****
196exim -DOPT=verify=recipient/callout=use_sender -bs
197EHLO myhost.test.ex
198MAIL FROM:<CALLER@myhost.test.ex>
199RCPT TO:<userh@domain.com>
200DATA
201
202.
203QUIT
204****
205#
206# temp-reject (at RCPT), default. Should tmp-rej, due to the r-verify
207server PORT_S
208220 ESMTP
209EHLO
210250 OK
211MAIL FROM:
212250 Sender OK
213RCPT TO:
214450 not right now
215QUIT
216250 OK
217****
218exim -DOPT=verify=recipient/callout=use_sender -bs
219EHLO myhost.test.ex
220MAIL FROM:<CALLER@myhost.test.ex>
221RCPT TO:<useri@domain.com>
222DATA
223
224.
225QUIT
226****
227#
228no_msglog_check