hosts_require_helo
[exim.git] / test / scripts / 3400-plaintext / 3400
1 # plaintext server tests
2 exim -bh 10.0.0.2
3 helo test
4 mail from:<junk@jink.jonk.test.ex>
5 rset
6 vrfy userx@test.ex
7 expn list@test.ex
8 etrn #abcd
9 quit
10 ****
11 exim -bh 10.0.0.1
12 ehlo test.host
13 vrfy userx@test.ex
14 expn list@test.ex
15 etrn abcd
16 mail from:<junk@jink.jonk.test.ex>
17 rcpt to:<userx@test.ex>
18 noop
19 rset
20 auth mylogin dXNlcnggc2VjcmV0
21 auth mylogin dXNlcnggc2VjcmV0
22 mail from:<junk@jink.jonk.test.ex>
23 rcpt to:<userx@test.ex>
24 rcpt to:<userx@cus.cam.ac.uk>
25 rset
26 vrfy userx@test.ex
27 expn list@test.ex
28 etrn #abcd
29 noop
30 auth mylogin dXNlcnggc2VjcmV0
31 quit
32 ****
33 exim -bh 10.0.0.3
34 ehlo test.host
35 mail from:<junk@jink.jonk.test.ex>
36 rcpt to:<userx@cus.cam.ac.uk>
37 rset
38 auth mylogin dXNlcnggc2VjcmV0
39 mail from:<junk@jink.jonk.test.ex>
40 rcpt to:<userx@cus.cam.ac.uk>
41 quit
42 ****
43 exim -odi -bs -oMa 10.0.0.3
44 ehlo testclient.ex
45 mail from:<userx@cus.cam.ac.uk>
46 rcpt to:<userx@test.ex>
47 data
48 Testing unauthenticated.
49 .
50 mail from:<userx@cus.cam.ac.uk> auth=auth@cus.cam.ac.uk
51 rcpt to:<userx@test.ex>
52 data
53 Testing unauthenticated (2).
54 .
55 auth mylogin dXNlcnggc2VjcmV0
56 mail from:<userx@cus.cam.ac.uk>
57 rcpt to:<userx@test.ex>
58 data
59 Testing authenticated.
60 .
61 mail from:<userx@cus.cam.ac.uk> auth=auth@cus.cam.ac.uk
62 rcpt to:<userx@test.ex>
63 data
64 Testing authenticated (2).
65 .
66 mail from:<userx@cus.cam.ac.uk> auth=au+zzth@cus.cam.ac.uk
67 rset
68 mail from:<userx@cus.cam.ac.uk> auth=<>
69 rcpt to:<userx@test.ex>
70 data
71 Testing authenticated (3).
72 .
73 quit
74 ****
75 exim -bs -oMa 10.0.0.1
76 ehlo test.host
77 auth plain AHVzZXJ4AHNlY3JldA==
78 quit
79 ****
80 exim -bs -oMa 10.0.0.1
81 ehlo test.host
82 auth defer AHVzZXJ4AHNlY3JldA==
83 quit
84 ****
85 exim -bs -oMa 10.0.0.1
86 ehlo test.host
87 auth plain 
88 AHVzZXJ4AHNlY3JldA==
89 quit
90 ****
91 exim -odi -bs -oMa 10.0.0.1
92 ehlo test.host
93 AUTH LOGIN
94 dXNlcng=
95 c2VjcmV0
96 mail from:<userx@cus.cam.ac.uk>
97 rcpt to:<userx@test.ex>
98 data
99 Testing authenticated.
100 .
101 quit
102 ****
103 exim -bs -oMa 10.0.0.1
104 ehlo test.host
105 AUTH LOGIN
106 dXNlcngAc2VjcmV0
107 quit
108 ****
109 exim -bs -oMa 10.0.0.1
110 ehlo test.host
111 AUTH LOGIN dXNlcngAc2VjcmV0
112 quit
113 ****
114 exim -bs -oMa 10.0.0.1
115 ehlo test.host
116 AUTH LOGIN dXNlcng=
117 c2VjcmV0
118 quit
119 ****
120 exim -bs -oMa 10.0.0.1
121 ehlo test.host
122 AUTH LOGIN
123 dXNlcng=
124 *
125 quit
126 ****
127 exim -bh 10.0.0.4
128 ehlo test.host
129 quit
130 ****
131 exim -bs -oMa 10.0.0.1
132 ehlo test.host
133 auth plain AGVzZXJ4AHNlY3JldA==
134 quit
135 ****
136 exim -bs -oMa 10.0.0.1
137 ehlo test.host
138 auth explain 
139 AHVzZXJ4AHNlY3JldA==
140 quit
141 ****
142 exim -bs -oMa 10.0.0.1
143 ehlo test.host
144 auth expanded
145 AHVzZXJ4AHNlY3JldA==
146 quit
147 ****
148 exim -bs -oMa 10.0.0.1
149 ehlo test.host
150 auth expandfail
151 AHVzZXJ4AHNlY3JldA==
152 quit
153 ****
154 # 10.0.0.2 is not allowed to use AUTH when it is not advertised
155 #
156 exim -bs -oMa 10.0.0.2
157 ehlo test.host
158 auth explain
159 AHVzZXJ4AHNlY3JldA==
160 quit
161 ****
162 1
163 exim -bs -oMa 10.0.0.1
164 ehlo test.host
165 auth expanded AHVzZXJ4AHNlY3JlVw==
166 auth expanded AHVzZXJ4AHNlY3JlVw==
167 auth expanded AHVzZXJ4AHNlY3JlVw==
168 auth expanded AHVzZXJ4AHNlY3JlVw==
169 auth expanded AHVzZXJ4AHNlY3JlVw==
170 auth expanded AHVzZXJ4AHNlY3JlVw==
171 auth expanded AHVzZXJ4AHNlY3JlVw==
172 auth expanded AHVzZXJ4AHNlY3JlVw==
173 auth expanded AHVzZXJ4AHNlY3JlVw==
174 auth expanded AHVzZXJ4AHNlY3JlVw==
175 auth expanded AHVzZXJ4AHNlY3JlVw==
176 auth expanded AHVzZXJ4AHNlY3JlVw==
177 auth expanded AHVzZXJ4AHNlY3JlVw==
178 auth expanded AHVzZXJ4AHNlY3JlVw==
179 auth expanded AHVzZXJ4AHNlY3JlVw==
180 auth expanded AHVzZXJ4AHNlY3JlVw==
181 auth expanded AHVzZXJ4AHNlY3JlVw==
182 auth expanded AHVzZXJ4AHNlY3JlVw==
183 auth expanded AHVzZXJ4AHNlY3JlVw==
184 auth expanded AHVzZXJ4AHNlY3JlVw==
185 auth expanded AHVzZXJ4AHNlY3JlVw==
186 auth expanded AHVzZXJ4AHNlY3JlVw==
187 ****
188 exim -odi -bs -oMa 10.0.0.5
189 ehlo testing.testing
190 mail from:<x@y>
191 rcpt to:<userx@test.ex>
192 data
193 Without authenticating
194 .
195 auth mylogin dXNlcnggc2VjcmV0
196 mail from:<x@y>
197 rcpt to:<userx@test.ex>
198 data
199 Authentication failed
200 .
201 auth mylogin dXNlcnggc2VjcmV0
202 mail from:<x@y>
203 rcpt to:<userx@test.ex>
204 data
205 Authentication succeeded
206 .
207 quit
208 ****
209 exim -odi -bs -oMa 10.0.0.1
210 ehlo test.host
211 AUTH LOGIN
212
213 c2VjcmV0
214 quit
215 ****
216 exim -d -odi -bs -oMa 10.0.0.5
217 ehlo testing.testing
218 auth mylogin dXNlcnggc2VjcmV0
219 quit
220 ****
221 # 10.0.0.6 is allowed to use AUTH when it is not advertised
222 #
223 exim -bs -oMa 10.0.0.6
224 ehlo test.host
225 auth explain
226 AHVzZXJ4AHNlY3JldA==
227 quit
228 ****
229 exim -bs -oMa 10.0.0.6
230 helo test.host
231 auth explain
232 AHVzZXJ4AHNlY3JldA==
233 quit
234 ****
235 no_msglog_check