Testsuite: testcase for -bP
[exim.git] / test / scripts / 0000-Basic / 0495
CommitLineData
59371ea7
PH
1# mua_wrapper
2need_ipv4
3#
41
5exim xyz@test.ex
6This should fail hard (nothing listening)
7****
8server PORT_S
9220 Server ready
10EHLO
11250-server id
12250-PIPELINING
13250 OK
14MAIL FROM
15250 OK
16RCPT TO
17250 OK
18RCPT TO
19250 OK
20DATA
21354 OK
22.
23250 OK
24****
25exim a@x.y b@x.y
26This should succeed
27****
28server PORT_S
29220 Server ready
30EHLO
31250-server id
32250-PIPELINING
33250 OK
34MAIL FROM
35250 OK
36RCPT TO
37250 OK
38RCPT TO
39550 NOTOK
40QUIT
41250 OK
42****
431
44exim a@x.y b@x.y
45This should not succeed (one recipient rejected)
46****
47server PORT_S
48220 Server ready
49EHLO
50250-server id
51250-PIPELINING
52250 OK
53MAIL FROM
54550 BAD MAIL
55RCPT TO
56550 NOTOK
57RCPT TO
58550 NOTOK
59QUIT
60250 OK
61****
621
63exim a@x.y b@x.y
64This should not succeed (mail rejected)
65****
66server PORT_S
67220 Server ready
68EHLO
69250-server id
70250-PIPELINING
71250 OK
72MAIL FROM
73450 TEMPORARY MAIL FAIL
74RCPT TO
75450 NOTOK
76RCPT TO
77450 NOTOK
78QUIT
79250 OK
80****
811
82exim a@x.y b@x.y
83This should not succeed (mail rejected, even though temporary)
84****
85server PORT_S
86220 Server ready
87EHLO
88250-server id
89250-PIPELINING
90250 OK
91MAIL FROM
92250 OK
93RCPT TO
94250 OK
95RCPT TO
96250 OK
97DATA
98354 OK
99.
100250 OK
101****
102exim postmaster@x.y b@x.y
103This should succeed (alias to normal address)
104****
1051
106exim file@x.y b@x.y
107This should not succeed (alias to local delivery)
108****
1091
110exim fail@x.y b@x.y
111This should not succeed (alias to fail)
112****
1131
114exim a@x.y defer@x.y
115This should not succeed (alias to defer)
116****
1171
118exim a@x.y otherhost@x.y
119This should not succeed (routed to different hosts)
120****
1211
122exim a@x.y addheader@x.y
123This should not succeed (different headers add)
124****
125# Should fail - daemon not allowed
1261
127exim -bd
128****
129server PORT_S
130220 Server ready
131EHLO
132250-server id
133250-PIPELINING
134250 OK
135MAIL FROM
136250 OK
137RCPT TO
138250 OK
139RCPT TO
140250 OK
141DATA
142354 OK
143.
144250 OK
145****
146exim -bs
147ehlo a.b
148mail from:<sen@der>
149rcpt to:<a@x.y>
150rcpt to:<b@x.y>
151data
152This should succeed.
153.
154quit
155****
1561
157exim -bs
158ehlo a.b
159mail from:<sen@der>
160rcpt to:<a@x.y>
161rcpt to:<b@x.y>
162data
163This should fail - nothing listening
164.
165quit
166****
167server PORT_S 2
168220 Server ready
169EHLO
170250-server id
171250-PIPELINING
172250 OK
173MAIL FROM
174250 OK
175RCPT TO
176250 OK
177RCPT TO
178*sleep 2
179>*eof
180220 Server ready
181EHLO
182250-server id
183250-PIPELINING
184250 OK
185MAIL FROM
186250 OK
187RCPT TO
188250 OK
189RCPT TO
190*sleep 2
191****
1921
193exim a@x.y b@x.y
194This should fail because of timeouts
195.
196quit
197****
1981
199exim badport1@z badport2@z
200This should fail because of a bad port definition.
201****
202server PORT_S
203220 Server ready
204EHLO
205250-server id
206250-PIPELINING
207250 OK
208MAIL FROM
209250 OK
210RCPT TO
211550 SORRY
212QUIT
213221 BYE
214****
215# Test for an empty sender
2161
217exim -f '<>' a@x.y
218This should fail.
219****