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