ATRN customer
[exim.git] / test / scripts / 0000-Basic / 0639
1 # ATRN
2 #
3 # Provider mode
4 exim -bd -DSERVER=server -oX PORT_D:PORT_D2
5 ****
6 #
7 # Should not advertise on "normal" SMTP port (per the conf acl_smtp_atrn),
8 # end should reject an attempt
9 client 127.0.0.1 PORT_D
10 ??? 220
11 EHLO tester
12 ??? 250-
13 ??? 250-SIZE
14 ??? 250-LIMITS
15 ??? 250-8BITMIME
16 ??? 250-PIPELINING
17 ??? 250-AUTH
18 ??? 250 HELP
19 ATRN #notadvertised
20 ??? 502
21 QUIT
22 ??? 221
23 ???*
24 ****
25 # should reject when not authenticated
26 # also when authed, but tried within a mail transaction
27 # also when the ACL says deny (based on src ip)
28 client 127.0.0.1 PORT_D2
29 ??? 220
30 EHLO tester
31 ??? 250-
32 ??? 250-SIZE
33 ??? 250-LIMITS
34 ??? 250-8BITMIME
35 ??? 250-ATRN
36 ??? 250-PIPELINING
37 ??? 250-AUTH
38 ??? 250 HELP
39 ATRN #notauth
40 ??? 530
41 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
42 ??? 235
43 MAIL FROM:<fred@example.com>
44 ??? 250
45 ATRN #inmail
46 ??? 503
47 RSET
48 ??? 250
49 ATRN #failacl
50 ??? 450
51 ****
52 #
53 #
54 # setup a queued message, then probe for it
55 client HOSTIPV4 PORT_D2
56 ??? 220
57 EHLO tester
58 ??? 250-
59 ??? 250-
60 ??? 250-
61 ??? 250-
62 ??? 250-ATRN
63 ??? 250-
64 ??? 250-AUTH
65 ??? 250 HELP
66 MAIL FROM:<fred@example.com>
67 ??? 250
68 RCPT TO:<bill@clientdom.net>
69 ??? 250
70 DATA
71 ??? 354
72 Subject: queued msg
73
74 Body data is a single line.
75 .
76 ??? 250
77 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
78 ??? 235
79 ATRN
80 ??? 250
81 220 ODMR client now in reversed state
82 ??? EHLO
83 250-hello, mate
84 250 HELP
85 ??? MAIL
86 250 saw your MAIL cmd
87 ??? RCPT
88 250 saw your RCPT cmd
89 ??? DATA
90 354 go ahead
91 ??? Received:
92 ??? \x09by
93 ??? \x09(
94 ??? \x09id
95 ??? \x09for
96 ??? \x09
97 ??? Subject: queued msg
98 ??? 
99 ??? Body
100 ??? .
101 250 ODMR client: message accepted
102 ??? QUIT
103 221 bye
104 ???*
105 ****
106 #
107 #
108 # A mixture of spooled messages
109 exim a@otherdomain.net
110 Subject: should not look at this one
111 ****
112 exim b@clientdom.net c@elsewhere.net d@clientdom.net
113 Subject: only b & d should be delivered
114 ****
115 exim e@clientdom.net
116 Subject: should be delivered
117 ****
118 client HOSTIPV4 PORT_D2
119 ??? 220
120 EHLO tester
121 ??? 250-
122 ??? 250-
123 ??? 250-
124 ??? 250-
125 ??? 250-ATRN
126 ??? 250-
127 ??? 250-AUTH
128 ??? 250 HELP
129 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
130 ??? 235
131 ATRN
132 ??? 250
133 220 ODMR client now in reversed state
134 ??? EHLO
135 250-hello, mate
136 250-PIPELINING
137 250 HELP
138 ??? MAIL
139 250 saw your MAIL cmd
140 ??? RCPT TO:<b
141 250 saw your RCPT cmd for b
142 ??? RCPT TO:<d
143 250 saw your RCPT cmd for d
144 ??? DATA
145 354 go ahead
146 ??? Received:
147 ??? \x09(
148 ??? \x09id
149 ??? \x09
150 ??? Subject: only b & d should be delivered
151 ??? Message-Id:
152 ??? From:
153 ??? Date:
154 ??? 
155 ??? .
156 250 ODMR client: message accepted
157 ??? MAIL
158 250 saw your MAIL cmd
159 ??? RCPT TO:<e
160 250 saw your RCPT cmd for e
161 ??? DATA
162 354 go ahead
163 ??? Received:
164 ??? \x09(
165 ??? \x09id
166 ??? \x09for
167 ??? \x09
168 ??? Subject: should be delivered
169 ??? Message-Id:
170 ??? From:
171 ??? Date:
172 ??? 
173 ??? .
174 250 ODMR client: message accepted
175 ??? QUIT
176 221 bye
177 ****
178 millisleep 500
179 #
180 #
181 # client requests specific domain; ok
182 # then tries again; tmp-reject since nothing waiting
183 exim f@cl2dom.net
184 Subject: should be delivered
185 ****
186 client HOSTIPV4 PORT_D2
187 ??? 220
188 EHLO tester
189 ??? 250-
190 ??? 250-
191 ??? 250-
192 ??? 250-
193 ??? 250-ATRN
194 ??? 250-
195 ??? 250-AUTH
196 ??? 250 HELP
197 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
198 ??? 235
199 ATRN cl2dom.net
200 ??? 250
201 220 ODMR client now in reversed state
202 ??? EHLO
203 250-hello, mate
204 250 HELP
205 ??? MAIL
206 250 saw your MAIL cmd
207 ??? RCPT TO:<f
208 250 saw your RCPT cmd for f
209 ??? DATA
210 354 go ahead
211 ??? Received:
212 ??? \x09(
213 ??? \x09id
214 ??? \x09for
215 ??? \x09
216 ??? Subject: should be delivered
217 ??? Message-Id:
218 ??? From:
219 ??? Date:
220 ??? 
221 ??? .
222 250 ODMR client: message accepted
223 ??? QUIT
224 221 bye
225 ****
226 sleep 1
227 exim -bp
228 ****
229 client HOSTIPV4 PORT_D2
230 ??? 220
231 EHLO tester
232 ??? 250-
233 ??? 250-
234 ??? 250-
235 ??? 250-
236 ??? 250-ATRN
237 ??? 250-
238 ??? 250-AUTH
239 ??? 250 HELP
240 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
241 ??? 235
242 ATRN cl2dom.net
243 ??? 453
244 QUIT
245 ??? 221
246 ****
247 killdaemon
248 #
249 exim -bd -DSERVER=server -DQDG=altqueue -oX PORT_D:PORT_D2
250 ****
251 exim -MCG altqueue g@clientdom.net
252 Subject: should be delivered
253 ****
254 client HOSTIPV4 PORT_D2
255 ??? 220
256 EHLO tester
257 ??? 250-
258 ??? 250-
259 ??? 250-
260 ??? 250-
261 ??? 250-ATRN
262 ??? 250-
263 ??? 250-AUTH
264 ??? 250 HELP
265 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
266 ??? 235
267 ATRN
268 ??? 250
269 220 ODMR client now in reversed state
270 ??? EHLO
271 250-hello, mate
272 250 HELP
273 ??? MAIL
274 250 saw your MAIL cmd
275 ??? RCPT TO:<g
276 250 saw your RCPT cmd for g
277 ??? DATA
278 354 go ahead
279 ??? Received:
280 ??? \x09(
281 ??? \x09id
282 ??? \x09for
283 ??? \x09
284 ??? Subject: should be delivered
285 ??? Message-Id:
286 ??? From:
287 ??? Date:
288 ??? 
289 ??? .
290 250 ODMR client: message accepted
291 ??? QUIT
292 221 bye
293 ****
294 killdaemon
295 #
296 #
297 #
298 #
299 #
300 # Customer mode: should be able to trigger a conn, issue ATRN and
301 # transition to accepting SMTP commands.
302 #
303 exim -bd -DSERVER=server -oX PORT_D2
304 ****
305 #
306 exim h@clientdom.net
307 Subject: should be delivered
308 ****
309 #
310 exim -atrn HOSTIPV4 'clientdom.net'
311 ****
312 #
313 #
314 killdaemon
315 no_msglog_check