Stabilize test 3000 - Perl hash
[exim.git] / test / scripts / 4220-OpenSSL-International / 4221
CommitLineData
8ecb706a
JH
1# Internationalised mail: smtp
2# Exim test configuration 4200
3#
4exim -DSERVER=server -bd -oX PORT_D
5****
6#
7#
8# Basic smtp input, no delivery
9client 127.0.0.1 PORT_D
10??? 220
11EHLO client
12??? 250-
13??? 250-SIZE
14??? 250-8BITMIME
15??? 250-PIPELINING
16??? 250-STARTTLS
17??? 250-SMTPUTF8
18??? 250 HELP
19MAIL FROM: <someone@some.domain> SMTPUTF8
20??? 250
21RCPT TO: <userx@test.ex>
22??? 250
23DATA
24??? 354
25Subject: test
26
27body
28.
29??? 250
30QUIT
31??? 221
32****
33#
34#
35# utf-8 from, Basic smtp input, no delivery
36client 127.0.0.1 PORT_D
37??? 220
38EHLO client
39??? 250-
40??? 250-SIZE
41??? 250-8BITMIME
42??? 250-PIPELINING
43??? 250-STARTTLS
44??? 250-SMTPUTF8
45??? 250 HELP
46MAIL FROM: <ليهمابتكلموشعربي؟@czech.Pročprostěnemluvíčesky.com> SMTPUTF8
47??? 250
48RCPT TO: <userx@test.ex>
49??? 250
50DATA
51??? 354
52Subject: test
53
54body
55.
56??? 250
57QUIT
58??? 221
59****
60#
61#
62# utf-8 from, -bs input and forwarding
63exim -bs -odi
64EHLO client.bh
65MAIL FROM: <他们为什么不说中文@hebrew.למההםפשוטלאמדבריםעברית.com> SMTPUTF8
66RCPT TO: <usery@test.ex>
67DATA
68Subject: test
69
70body
71.
72QUIT
73****
74#
75#
76#
77killdaemon
78exim -DSERVER=server -qqff
79****
80#
81#
82exim -DSERVER=server -DOPTION="" -bd -oX PORT_D
83****
84#
85# forwarding fails when target does not support SMTPUTF8
86exim -bs -odi
87EHLO client.ffail
88MAIL FROM: <यहलोगहिन्दीक्योंनहींबोलसकतेहैं@japanese.なぜみんな日本語を話してくれないのか.local> SMTPUTF8
89RCPT TO: <userz@test.ex>
90DATA
91Subject: test
92
93body
94.
95QUIT
96****
97#
98#
99#
100killdaemon
101#
102exim -qfl
103****
104#
105#
106#
107#
108#
109exim -DSERVER=server -bd -oX PORT_D
110****
111#
112# Recipient verify callout, pass
113exim -bs -odi -DCONTROL="verify=recipient/callout"
114EHLO client.bh
115MAIL FROM: <세계의모든사람들이한국어를이해한다면얼마나좋을까@russian.почемужеонинеговорятпорусски.com> SMTPUTF8
116RCPT TO: <userQ@test.ex>
117DATA
118Subject: test
119
120body
121.
122QUIT
123****
124# Recipient+random verify callout, pass
125exim -bs -odi -DCONTROL="verify=recipient/callout=random"
126EHLO client.bh
127MAIL FROM: <세계의모든사람들이한국어를이해한다면얼마나좋을까@russian.почемужеонинеговорятпорусски.com> SMTPUTF8
128RCPT TO: <userR@test.ex>
129DATA
130Subject: test
131
132body
133.
134QUIT
135****
136#
137killdaemon
138exim -DSERVER=server -qqff
139****
140#
141#
142#
143#
144#
145exim -DSERVER=server -DOPTION="" -bd -oX PORT_D
146****
147#
148# Recipient verify callout, fail
149exim -bs -odi -DCONTROL="verify=recipient/callout"
150EHLO client.ffail
151MAIL FROM: <CALLER@spanish.PorquénopuedensimplementehablarenEspañol.local> SMTPUTF8
152RCPT TO: <userS@test.ex>
153QUIT
154****
155#
156# Recipient+random verify callout, fail
157exim -bs -odi -DCONTROL="verify=recipient/callout=random"
158EHLO client.ffail
159MAIL FROM: <CALLER@vietnamese.TạisaohọkhôngthểchỉnóitiếngViệt.local> SMTPUTF8
160RCPT TO: <userT@test.ex>
161QUIT
162****
163#
164killdaemon
165#
166#
167#
168#
169#
170#
171#
172exim -DSERVER=server -bd -oX PORT_D
173****
174#
175# utf-8 to, -bs input and forwarding
176exim -bs -odi
177EHLO client.bh
178MAIL FROM: <userU@test.ex> SMTPUTF8
179RCPT TO: <user.γλυκύρριζα@test.ex>
180DATA
181Subject: test
182
183body
184.
185QUIT
186****
187#
188killdaemon
189exim -DSERVER=server -qqff
190****
191#
192#
193exim -DSERVER=server -bd -oX PORT_D
194****
195#
196# sender verify callout, pass
197exim -bs -odi -DCONTROL="verify=sender/callout"
198EHLO client.bh
199MAIL FROM: <userV.වැල්_මී@test.ex> SMTPUTF8
200RCPT TO: <user.அதிமதுரம்@test.ex>
201DATA
202Subject: test
203
204body
205.
206QUIT
207****
208# sender+random verify callout, pass
209exim -bs -odi -DCONTROL="verify=sender/callout=random"
210EHLO client.bh
211MAIL FROM: <userW@test.ex> SMTPUTF8
212RCPT TO: <user.ഇരട്ടിമധുരം@test.ex>
213DATA
214Subject: test
215
216body
217.
218QUIT
219****
220#
221killdaemon
222exim -DSERVER=server -qqff
223****
224#
225#
226#
227#
228exim -DSERVER=server -DOPTION="" -bd -oX PORT_D
229****
230# sender verify callout, fail
231exim -bs -odi -DCONTROL="verify=sender/callout"
232EHLO client.sfail
233MAIL FROM: <userA@test.ex> SMTPUTF8
234RCPT TO: <user.यष्टिमधु@test.ex>
235QUIT
236****
237# sender+random verify callout, fail
238exim -bs -odi -DCONTROL="verify=sender/callout=random"
239EHLO client.sfail
240MAIL FROM: <userB.જેઠીમધ@test.ex> SMTPUTF8
241RCPT TO: <user.ქართული@test.ex>
242QUIT
243****
244#
245killdaemon