# content scan interface: clamav
#
# SCAN command interface, on a unix socket, only.  No ExtendedDetectionInfo.
#
server DIR/eximdir/clam_sock
<SCAN
>LF>scanned_file_name: OK
<*eof
****
#
#
#
exim -odi -bs -DOPT=
ehlo test.ex
mail from:<>
rcpt to:<userx@test.ex>
data
Date: Fri, 17 Dec 2004 14:35:01 +0100
Subject: message should be accepted

.
quit
****
#
#
#
server DIR/eximdir/clam_sock
<SCAN
>LF>scanned_file_name: 666 ERROR
<*eof
****
#
#
#
exim -odi -bs -DOPT=
ehlo test.ex
mail from:<>
rcpt to:<userx@test.ex>
data
Date: Fri, 17 Dec 2004 14:35:01 +0100
Subject: defer this one due to scanner error

.
quit
****
#
#
#
server DIR/eximdir/clam_sock
<SCAN
>LF>scanned_file_name: VNAME FOUND
<*eof
****
#
#
#
exim -odi -bs -DOPT=/defer_ok
ehlo test.ex
mail from:<>
rcpt to:<userx@test.ex>
data
Date: Fri, 17 Dec 2004 14:35:01 +0100
Subject: message should be rejected

.
quit
****
#
#
#
server DIR/eximdir/clam_sock
*sleep 3
****
#
#
#
exim -odi -bs -DOPT="/ tmo=2s"
ehlo test.ex
mail from:<>
rcpt to:<userx@test.ex>
data
Date: Fri, 17 Dec 2004 14:35:01 +0100
Subject: defer this one due to timeout

.
quit
****
#
#
#
server DIR/eximdir/clam_sock
*sleep 3
****
#
#
#
exim -odi -bs -DOPT="/ tmo=2s / defer_ok"
ehlo test.ex
mail from:<>
rcpt to:<userx@test.ex>
data
Date: Fri, 17 Dec 2004 14:35:01 +0100
Subject: accept this one despite timeout

.
quit
****
#
#
#
#
server -i 2 DIR/eximdir/clam_sock
<SCAN
>LF>scanned_file_name: OK
<*eof
****
#
exim -odi -bs -DCONTROL="retry=4s"
ehlo test.ex
mail from:<>
rcpt to:<userx@test.ex>
data
Date: Fri, 17 Dec 2004 14:35:01 +0100
Subject: message should be accepted after a retry

.
quit
****
#