1 ### (1) non-prox plain receive (not advertised) (2) XCLIENT refules when not advertised
2 Connecting to 127.0.0.1 port 1225 ... connected
4 <<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
7 <<< 250-myhost.test.ex Hello plainclient [IP_LOOPBACK_ADDR]
16 >>> MAIL FROM:<a@test.ex>
19 >>> RCPT TO:<b@test.ex>
24 <<< 354 Enter message, ending with "." on a line by itself
30 <<< 250 OK id=10HmaX-0005vi-00
31 >>> XCLIENT NAME=proxylookedupname.net ADDR=127.0.0.2 PORT=4242
33 <<< 550 XCLIENT command used when not advertised
36 <<< 221 myhost.test.ex closing connection
38 ### receive, (1) fully loaded (2) new conn (3) bad: transaction in progress (4) bad: missing EHLO after XCLIENT
39 Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected
41 <<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
44 <<< 250-myhost.test.ex Hello xclientproxy [ip4.ip4.ip4.ip4]
52 <<< 250-XCLIENT ADDR NAME PORT LOGIN DESTADDR DESTPORT
55 >>> XCLIENT NAME=proxylookedupname.net ADDR=127.0.0.2 PORT=4242 DESTADDR=10.42.42.42 DESTPORT=25 LOGIN=hisloginname
57 <<< 220 XCLIENT success
60 <<< 250-myhost.test.ex Hello proxylookedupname.net [127.0.0.2]
68 <<< 250-XCLIENT ADDR NAME PORT LOGIN DESTADDR DESTPORT
71 >>> MAIL FROM:<c@test.ex>
74 >>> RCPT TO:<d@test.ex>
79 <<< 354 Enter message, ending with "." on a line by itself
85 <<< 250 OK id=10HmaY-0005vi-00
86 >>> XCLIENT NAME=[TEMPUNAVAIL] ADDR=127.0.0.3 PORT=4243 LOGIN=[UNAVAILABLE]
88 <<< 220 XCLIENT success
91 <<< 250-myhost.test.ex Hello anotherhelo [127.0.0.3]
99 <<< 250-XCLIENT ADDR NAME PORT LOGIN DESTADDR DESTPORT
102 >>> MAIL FROM:<c2@test.ex>
105 >>> RCPT TO:<d2@test.ex>
110 <<< 354 Enter message, ending with "." on a line by itself
116 <<< 250 OK id=10HmaZ-0005vi-00
117 >>> MAIL FROM:<c2@test.ex>
120 >>> XCLIENT NAME=bad.time.for.xclient
122 <<< 503 mail transaction in progress
126 >>> XCLIENT NAME=miss.ehlo.after.xclient
128 <<< 220 XCLIENT success
129 >>> MAIL FROM:<bad@test.ex>
131 <<< 503 HELO or EHLO required
134 <<< 221 myhost.test.ex closing connection
136 ### (5) no operands to XCLIENT (6,7) unrecognised operands
137 Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected
139 <<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
140 >>> EHLO xclientproxy
142 <<< 250-myhost.test.ex Hello xclientproxy [ip4.ip4.ip4.ip4]
144 <<< 250-SIZE 52428800
150 <<< 250-XCLIENT ADDR NAME PORT LOGIN DESTADDR DESTPORT
155 <<< 501 XCLIENT must have at least one operand
158 <<< 501 XCLIENT: unrecognised parameter 'NONO'
159 >>> XCLIENT NAMEfoobar=
161 <<< 501 XCLIENT: unrecognised parameter 'NAMEfoobar'
164 <<< 501-XCLIENT: unrecognised parameter 'SIXSIX'
166 <<< 501 Too many syntax or protocol errors
170 ### (7) operand with zero-len value (8) operand with no value
171 Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected
173 <<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
174 >>> EHLO xclientproxy
176 <<< 250-myhost.test.ex Hello xclientproxy [ip4.ip4.ip4.ip4]
178 <<< 250-SIZE 52428800
184 <<< 250-XCLIENT ADDR NAME PORT LOGIN DESTADDR DESTPORT
189 <<< 501 XCLIENT: zero-length value for param
192 <<< 501 XCLIENT: missing value for parameter 'NAME'
195 ******** SERVER ********
196 ### (1) non-prox plain receive (not advertised) (2) XCLIENT refules when not advertised
197 ### receive, (1) fully loaded (2) new conn (3) bad: transaction in progress (4) bad: missing EHLO after XCLIENT
198 ### (5) no operands to XCLIENT (6,7) unrecognised operands
199 ### (7) operand with zero-len value (8) operand with no value