recipient verify callout
[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#
73#
74#
75killdaemon
9671784a
JH
76exim -DSERVER=server -qqff
77****
78#
79#
250b6871
JH
80exim -DSERVER=server -DOPTION="" -bd -oX PORT_D
81****
82#
83# forwarding fails when target does not support SMTPUTF8
84exim -bs -odi
85EHLO client.ffail
9671784a 86MAIL FROM: <यहलोगहिन्दीक्योंनहींबोलसकतेहैं@japanese.なぜみんな日本語を話してくれないのか.local> SMTPUTF8
250b6871
JH
87RCPT TO: <userz@test.ex>
88DATA
89Subject: test
90
7ade712c
JH
91body
92.
93QUIT
94****
95#
96#
97#
9d4319df 98killdaemon
9671784a
JH
99#
100exim -qfl
9d4319df 101****
9bfc60eb
JH
102#
103#
104#
105#
106#
107exim -DSERVER=server -bd -oX PORT_D
108****
109#
110# Recipient verify callout, pass
111exim -bs -odi -DCONTROL="verify=recipient/callout"
112EHLO client.bh
113MAIL FROM: <세계의모든사람들이한국어를이해한다면얼마나좋을까@russian.почемужеонинеговорятпорусски.com> SMTPUTF8
114RCPT TO: <userQ@test.ex>
115DATA
116Subject: test
117
118body
119.
120QUIT
121****
122# Recipient+random verify callout, pass
123exim -bs -odi -DCONTROL="verify=recipient/callout=random"
124EHLO client.bh
125MAIL FROM: <세계의모든사람들이한국어를이해한다면얼마나좋을까@russian.почемужеонинеговорятпорусски.com> SMTPUTF8
126RCPT TO: <userR@test.ex>
127DATA
128Subject: test
129
130body
131.
132QUIT
133****
134#
135killdaemon
136exim -DSERVER=server -qqff
137****
138#
139#
140#
141#
142#
143exim -DSERVER=server -DOPTION="" -bd -oX PORT_D
144****
145#
146# Recipient verify callout, fail
147exim -bs -odi -DCONTROL="verify=recipient/callout"
148EHLO client.ffail
149MAIL FROM: <CALLER@spanish.PorquénopuedensimplementehablarenEspañol.local> SMTPUTF8
150RCPT TO: <userS@test.ex>
151QUIT
152****
153#
154# Recipient+random verify callout, fail
155exim -bs -odi -DCONTROL="verify=recipient/callout=random"
156EHLO client.ffail
157MAIL FROM: <CALLER@vietnamese.TạisaohọkhôngthểchỉnóitiếngViệt.local> SMTPUTF8
158RCPT TO: <userT@test.ex>
159QUIT
160****
161#
162killdaemon
163#