#!/bin/bash #exec >>/tmp/action.log #exec 2>&1 RCPT="root@localhost" SUBJ="$PROXY_NAME: virus/SPAM found" RECENT=/proc/net/ipt_recent/smtpgw-lock ( # add IP to iptables' recent module list [ -w "$RECENT" ] && echo "+$SOURCE_IP" >"$RECENT" echo "PROXY_NAME=$PROXY_NAME" echo "UNIXTIME=$UNIXTIME" echo "TIME=$TIME" echo "FOUND=$FOUND" echo "VIRUS_NAME=$VIRUS_NAME" echo "SPAM_SCORE=$SPAM_SCORE" echo "SOURCE_IP=$SOURCE_IP" echo "SOURCE_PORT=$SOURCE_PORT" echo "TARGET_IP=$TARGET_IP" echo "TARGET_PORT=$TARGET_PORT" echo "IDENT=$IDENT" echo "IDENT_COUNT=$IDENT_COUNT" echo "MAIL_FROM=$MAIL_FROM" echo "RCPTS_TOTAL=$RCPTS_TOTAL" echo "SIZE=$SIZE" echo "TRANSACTION=$TRANSACTION" echo "SPOOL_NAME=$SPOOL_NAME" echo "LOCK_FILE=$LOCK_FILE" ) | mail -s "$SUBJ" "$RCPT"