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