# XCLIENT proxy on inbound -bh # ### (1) non-prox plain receive (not advertised) (2) XCLIENT refules when not advertised exim -bh 127.0.0.1.4241 -oMi 127.0.0.1 EHLO plainclient MAIL FROM: RCPT TO: DATA Subject: test body . XCLIENT NAME=proxylookedupname.net ADDR=127.0.0.2 PORT=4242 QUIT **** # ### receive, (1) fully loaded (2) new conn (3) bad: transaction in progress exim -bh HOSTIPV4.4241 -oMi HOSTIPV4 EHLO xclientproxy XCLIENT NAME=proxylookedupname.net ADDR=127.0.0.2 PORT=4242 DESTADDR=10.42.42.42 DESTPORT=25 LOGIN=hisloginname EHLO clienthelo MAIL FROM: RCPT TO: DATA Subject: test body . XCLIENT NAME=[TEMPUNAVAIL] ADDR=127.0.0.3 PORT=4243 LOGIN=[UNAVAILABLE] EHLO anotherhelo MAIL FROM: RCPT TO: DATA Subject: test body . MAIL FROM: XCLIENT NAME=bad.time.for.xclient RSET XCLIENT NAME=miss.ehlo.after.xclient MAIL FROM: QUIT **** # ### (4) no operands to XCLIENT (5,6) unrecognised operands exim -bh HOSTIPV4.4241 -oMi HOSTIPV4 EHLO xclientproxy XCLIENT XCLIENT NONO= XCLIENT NAMEfoobar= XCLIENT SIXSIX= **** # ### (7) operand with zero-len value (8) operand with no value exim -bh HOSTIPV4.4241 -oMi HOSTIPV4 EHLO xclientproxy XCLIENT NAME= XCLIENT NAME **** # no_stderr_check