Use smtp_write_mail_and_rcpt_cmds() for verify callout
[exim.git] / test / scripts / 3400-plaintext / 3401
1 # plaintext client tests
2 need_ipv4
3 #
4 server PORT_S
5 220 ESMTP
6 EHLO
7 250-OK
8 250-HELP
9 250 AUTH LOGIN
10 AUTH LOGIN
11 334 VXNlciBOYW1l
12 dXNlcng
13 334 UGFzc3dvcmQ=
14 c2VjcmV0
15 235 Authentication successful
16 MAIL FROM:
17 250 Sender OK
18 RCPT TO:
19 250 Recipient OK
20 DATA
21 354 Send data
22 .
23 250 OK
24 QUIT
25 250 OK
26 ****
27 exim -odi userx@domain.com
28 .
29 ****
30 server PORT_S
31 220 ESMTP
32 EHLO
33 250-OK
34 250-HELP
35 250 AUTH PLAIN
36 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
37 235 Authentication successful
38 MAIL FROM:
39 250 Sender OK
40 RCPT TO:
41 250 Recipient OK
42 DATA
43 354 Send data
44 .
45 250 OK
46 QUIT
47 250 OK
48 ****
49 exim -odi userx@domain.com
50 .
51 ****
52 server PORT_S
53 220 ESMTP
54 EHLO
55 250-OK
56 250-HELP
57 250 AUTH PLAIN
58 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
59 535 Sorry, authentication failed
60 MAIL FROM:
61 250 Sender OK
62 RCPT TO:
63 250 Recipient OK
64 DATA
65 354 Send data
66 .
67 250 OK
68 QUIT
69 250 OK
70 ****
71 exim -odi userx@domain.com
72 .
73 ****
74 server PORT_S
75 220 ESMTP
76 EHLO
77 250-OK
78 250-HELP
79 250 AUTH LOGIN
80 AUTH LOGIN
81 ****
82 exim -odi userx@domain.com
83 .
84 ****
85 # Authentication required, but fails
86 # Get rid of retry first
87 sudo rm spool/db/*
88 server PORT_S
89 220 ESMTP
90 EHLO
91 250-OK
92 250-HELP
93 250 AUTH PLAIN
94 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
95 535 Sorry, authentication failed
96 QUIT
97 250 OK
98 ****
99 exim -odi userx@authdomain.com
100 .
101 ****
102 # Authentication required, but not offered
103 server PORT_S
104 220 ESMTP
105 EHLO
106 250-OK
107 250 HELP
108 QUIT
109 250 OK
110 ****
111 exim -odi userx@authdomain.com
112 .
113 ****
114 # Forced AUTH sender
115 server PORT_S
116 220 ESMTP
117 EHLO
118 250-OK
119 250-HELP
120 250 AUTH LOGIN
121 AUTH LOGIN
122 334 VXNlciBOYW1l
123 dXNlcng
124 334 UGFzc3dvcmQ=
125 c2VjcmV0
126 235 Authentication successful
127 MAIL FROM:
128 250 Sender OK
129 RCPT TO:
130 250 Recipient OK
131 DATA
132 354 Send data
133 .
134 250 OK
135 QUIT
136 250 OK
137 ****
138 exim -odi forcesender@domain.com
139 .
140 ****
141 # Bad basd64 from server; client aborts
142 server PORT_S
143 220 ESMTP
144 EHLO
145 250-OK
146 250-HELP
147 250 AUTH LOGIN
148 AUTH LOGIN
149 334 User?
150 *
151 501 Authentication cancelled
152 MAIL FROM:
153 550 Not now
154 QUIT
155 250 OK
156 ****
157 exim -odi userx@domain.com
158 .
159 ****
160 # Test the server challenges in $auth<n>
161 server PORT_S
162 220 ESMTP
163 EHLO
164 250-OK
165 250-HELP
166 250 AUTH XLOGIN
167 AUTH XLOGIN
168 334 Y2hhbGxlbmdlLTE=
169 Y2hhbGxlbmdlLTE=
170 334 YW5vdGhlcm9uZQ==
171 Y2hhbGxlbmdlLTErYW5vdGhlcm9uZQ==
172 235 Authentication successful
173 MAIL FROM:
174 250 Sender OK
175 RCPT TO:
176 250 Recipient OK
177 DATA
178 354 Send data
179 .
180 250 OK
181 QUIT
182 250 OK
183 ****
184 exim -odi userx@domain.com
185 .
186 ****
187 no_msglog_check