# dovecot server, inet, PLAIN method # # This uses a script emulating dovecot so has potential to be wrong. # We could do with an independent testcase against a real Dovecot, # but that needs to be conditioned on finding that on the test # platform and configuring it to match the testcase. # See 9350 for a start. # exim -bd -DSERVER=server -oX PORT_D **** server PORT_S >LF>VERSION\x091\x090 >LF>MECH\x09PLAIN >LF>DONE <LF>OK\x091\x09user=goodman *eof **** # exim -odi a@test.ex **** # killdaemon # #exim -d+all -bd -DSERVER=server -DTRUSTED -oX PORT_D #**** #background #perl -e "system('socat OPENSSL-LISTEN:PORT_S,reuseaddr,fork,cert=DIR/aux-fixed/cert1,verify=0 EXEC:\'/bin/echo VERSION\\t1\\t0\\nAUTH\\t1\\tPLAIN\\tservice=smtp\'');" #**** ## #exim -odi a@test.ex #**** ## #killdaemon no_stdout_check no_msglog_check