Commit | Line | Data |
---|---|---|
ff5929e3 JH |
1 | # cutthrough_delivery tmp-rejects |
2 | need_ipv4 | |
3 | munge loopback | |
4 | # | |
5 | # basic operation. Should deliver in cutthrough mode. | |
6 | server PORT_S | |
7 | 220 ESMTP | |
8 | EHLO | |
9 | 250 OK | |
10 | MAIL FROM: | |
11 | 250 Sender OK | |
12 | RCPT TO: | |
13 | 250 Recipient OK | |
14 | DATA | |
15 | 354 Send data | |
16 | . | |
17 | 250 OK | |
18 | QUIT | |
19 | 250 OK | |
20 | **** | |
21 | exim -bs | |
22 | EHLO myhost.test.ex | |
23 | MAIL FROM:<CALLER@myhost.test.ex> | |
24 | RCPT TO:<usera@domain.com> | |
25 | DATA | |
26 | ||
27 | . | |
28 | QUIT | |
29 | **** | |
30 | ###################################################### | |
31 | # RCPT-time | |
32 | # | |
33 | # temp-reject (at RCPT), default. Should spool msg. | |
34 | server PORT_S | |
35 | 220 ESMTP | |
36 | EHLO | |
37 | 250 OK | |
38 | MAIL FROM: | |
39 | 250 Sender OK | |
40 | RCPT TO: | |
41 | 450 not right now | |
42 | QUIT | |
43 | 250 OK | |
44 | **** | |
45 | exim -bs | |
46 | EHLO myhost.test.ex | |
47 | MAIL FROM:<CALLER@myhost.test.ex> | |
48 | RCPT TO:<userb@domain.com> | |
49 | DATA | |
50 | ||
51 | . | |
52 | QUIT | |
53 | **** | |
54 | # | |
55 | # temp-reject (at RCPT), option "spool". Should spool msg (again). | |
56 | server PORT_S | |
57 | 220 ESMTP | |
58 | EHLO | |
59 | 250 OK | |
60 | MAIL FROM: | |
61 | 250 Sender OK | |
62 | RCPT TO: | |
63 | 450 not right now | |
64 | QUIT | |
65 | 250 OK | |
66 | **** | |
67 | exim -DCONTROL=/defer=spool -bs | |
68 | EHLO myhost.test.ex | |
69 | MAIL FROM:<CALLER@myhost.test.ex> | |
70 | RCPT TO:<userc@domain.com> | |
71 | DATA | |
72 | ||
73 | . | |
74 | QUIT | |
75 | **** | |
76 | # | |
77 | # temp-reject (at RCPT), option "pass". Should tmp-rej source, at RCPT. | |
78 | server PORT_S | |
79 | 220 ESMTP | |
80 | EHLO | |
81 | 250 OK | |
82 | MAIL FROM: | |
83 | 250 Sender OK | |
84 | RCPT TO: | |
85 | 450 not right now | |
86 | QUIT | |
87 | 250 OK | |
88 | **** | |
89 | exim -DCONTROL=/defer=pass -bs | |
90 | EHLO myhost.test.ex | |
91 | MAIL FROM:<CALLER@myhost.test.ex> | |
92 | RCPT TO:<userd@domain.com> | |
93 | QUIT | |
94 | **** | |
95 | ######################################################### | |
96 | # DATA-time | |
97 | # | |
98 | # | |
99 | # temp-reject (at DATA-dot), default. Should spool msg. | |
100 | server PORT_S | |
101 | 220 ESMTP | |
102 | EHLO | |
103 | 250 OK | |
104 | MAIL FROM: | |
105 | 250 Sender OK | |
106 | RCPT TO: | |
107 | 250 good rcpt | |
108 | DATA | |
109 | 354 Send data | |
110 | . | |
111 | 459 content reject | |
112 | QUIT | |
113 | 250 OK | |
114 | **** | |
115 | exim -bs | |
116 | EHLO myhost.test.ex | |
117 | MAIL FROM:<CALLER@myhost.test.ex> | |
118 | RCPT TO:<usere@domain.com> | |
119 | DATA | |
120 | ||
121 | . | |
122 | QUIT | |
123 | **** | |
124 | # | |
125 | # temp-reject (at DATA-dot), option "spool". Should spool msg (again). | |
126 | server PORT_S | |
127 | 220 ESMTP | |
128 | EHLO | |
129 | 250 OK | |
130 | MAIL FROM: | |
131 | 250 Sender OK | |
132 | RCPT TO: | |
133 | 250 good rcpt | |
134 | DATA | |
135 | 354 Send data | |
136 | . | |
137 | 459 content reject | |
138 | QUIT | |
139 | 250 OK | |
140 | **** | |
141 | exim -DCONTROL=/defer=spool -bs | |
142 | EHLO myhost.test.ex | |
143 | MAIL FROM:<CALLER@myhost.test.ex> | |
144 | RCPT TO:<userf@domain.com> | |
145 | DATA | |
146 | ||
147 | . | |
148 | QUIT | |
149 | **** | |
150 | # | |
151 | # temp-reject (at DATA-dot), option "pass". Should tmp-rej source, at DATA. | |
152 | server PORT_S | |
153 | 220 ESMTP | |
154 | EHLO | |
155 | 250 OK | |
156 | MAIL FROM: | |
157 | 250 Sender OK | |
158 | RCPT TO: | |
159 | 250 good rcpt | |
160 | DATA | |
161 | 354 Send data | |
162 | . | |
163 | 459 content reject | |
164 | QUIT | |
165 | 250 OK | |
166 | **** | |
167 | exim -DCONTROL=/defer=pass -bs | |
168 | EHLO myhost.test.ex | |
169 | MAIL FROM:<CALLER@myhost.test.ex> | |
170 | RCPT TO:<userg@domain.com> | |
171 | DATA | |
172 | ||
c85476e9 JH |
173 | . |
174 | QUIT | |
175 | **** | |
176 | # | |
177 | # conn-drop (at DATA-dot), option "pass". Should tmp-rej source, at DATA. | |
178 | server PORT_S | |
179 | 220 ESMTP | |
180 | EHLO | |
181 | 250 OK | |
182 | MAIL FROM: | |
183 | 250 Sender OK | |
184 | RCPT TO: | |
185 | 250 good rcpt | |
186 | DATA | |
187 | 354 Send data | |
188 | . | |
189 | >*eof | |
190 | **** | |
191 | exim -DCONTROL=/defer=pass -bs | |
192 | EHLO myhost.test.ex | |
193 | MAIL FROM:<CALLER@myhost.test.ex> | |
194 | RCPT TO:<userj@domain.com> | |
195 | DATA | |
196 | ||
ff5929e3 JH |
197 | . |
198 | QUIT | |
199 | **** | |
200 | # | |
201 | ######################################################### | |
202 | #, Now using a conn opened by a recipient verify | |
203 | # | |
204 | # basic operation. Should deliver in cutthrough mode. | |
205 | server PORT_S | |
206 | 220 ESMTP | |
207 | EHLO | |
208 | 250 OK | |
209 | MAIL FROM: | |
210 | 250 Sender OK | |
211 | RCPT TO: | |
212 | 250 Recipient OK | |
213 | DATA | |
214 | 354 Send data | |
215 | . | |
216 | 250 OK | |
217 | QUIT | |
218 | 250 OK | |
219 | **** | |
220 | exim -DOPT=verify=recipient/callout=use_sender -bs | |
221 | EHLO myhost.test.ex | |
222 | MAIL FROM:<CALLER@myhost.test.ex> | |
223 | RCPT TO:<userh@domain.com> | |
224 | DATA | |
225 | ||
226 | . | |
227 | QUIT | |
228 | **** | |
229 | # | |
230 | # temp-reject (at RCPT), default. Should tmp-rej, due to the r-verify | |
231 | server PORT_S | |
232 | 220 ESMTP | |
233 | EHLO | |
234 | 250 OK | |
235 | MAIL FROM: | |
236 | 250 Sender OK | |
237 | RCPT TO: | |
238 | 450 not right now | |
239 | QUIT | |
240 | 250 OK | |
241 | **** | |
242 | exim -DOPT=verify=recipient/callout=use_sender -bs | |
243 | EHLO myhost.test.ex | |
244 | MAIL FROM:<CALLER@myhost.test.ex> | |
245 | RCPT TO:<useri@domain.com> | |
246 | DATA | |
247 | ||
248 | . | |
249 | QUIT | |
250 | **** | |
251 | # | |
252 | no_msglog_check |