3 NEWSBIN=/var/lib/newsbin; export NEWSBIN
5 DATE_STAMP="`date +%y%m%d%H%M%S`"
7 TMPFILE=$TMP/pa.$DATE_STAMP.$$
9 if [ $PGP = "none" ]; then
12 PMAPP_PROG="$PMAPP $NEWSGROUP"
15 echo Action: processApproved 1>&2
23 ) | procmail -f- $MNG_ROOT/etc/procmail/save-approved
29 echo Path: "$PATH_SUFFIX"
31 cat $MNG_ROOT/etc/added-headers | grep ': '
32 # I do grep above because a lot of users inserts empty
33 # lines in the added headers.
37 | formail -f -a "Newsgroups: $NEWSGROUP" \
43 -I "X-400-Received:" \
44 -I Received: -I "From " \
45 -a "Approved: $PMUSER_APPROVAL" \
49 -I "X-Delivered-To:" \
51 -I "X-Forwarding-To:" \
52 -I "X-Gradwell-Mailfilter:" \
58 -I "X-MSMail-Priority:" \
62 -I "X-Spam-Checker-Version:" \
69 -I "X-Virus-Scanned:" \
70 -I "X-Virus-Status:" \
74 -I "DomainKey-Signature:" \
79 if [ -f $MNG_ROOT/etc/added-footer ] ; then
80 cat $MNG_ROOT/etc/added-footer
87 if [ "$?" = "0" ] ; then
90 echo IHAVE failed. Look at $FAILED. 1>&2
94 PMUSER="$PMUSER_APPROVAL"; export PMUSER
95 ROBOMOD="$ROBOMOD_APPROVAL"; export ROBOMOD
99 if needAck < $TMPFILE; then
100 modack.approved $TMPFILE