123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- #!/bin/sh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- INSPECT_DIR=DATADIR/PACKAGE_NAME
- SNIFFER_EXE=PREFIX/sbin/SNFClient
- SENDMAIL="/usr/sbin/sendmail -G -i"
- MSGFILE=$INSPECT_DIR/`date +%Y%m%d%H%M%S`_$$_$RANDOM.msg
-
-
-
- EX_OK=0
- EX_TEMPFAIL=75
- EX_UNAVAILABLE=69
-
-
-
-
- trap "rm -f $MSGFILE*" 1 2 3 15
-
-
-
-
- cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; exit $EX_TEMPFAIL; }
-
-
-
-
- cat > $MSGFILE || { echo Cannot save mail to file; exit $EX_TEMPFAIL; }
-
-
-
-
-
-
- $SNIFFER_EXE $MSGFILE || {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- echo X-SortMonster-Msg-Sniffer-Match: Symbol-$? > $MSGFILE.x;
- cat $MSGFILE.x $MSGFILE > $MSGFILE.y;
- $SENDMAIL "$@" < $MSGFILE.y;
- rm -f $MSGFILE*;
- exit $EX_OK;
-
-
-
-
-
-
-
-
- }
-
-
-
-
-
-
- $SENDMAIL "$@" < $MSGFILE
- rm -f $MSGFILE*
- exit $?
|