6 NEWSBIN=/var/lib/newsbin; export NEWSBIN
8 DATE_STAMP="`date +%y%m%d%H%M%S`"
10 TMPFILE=$TMP/pa.$DATE_STAMP.$$
12 if [ $PGP = "none" ]; then
15 PMAPP_PROG="$PMAPP $NEWSGROUP"
18 echo Action: processApproved 1>&2
26 ) | procmail -f- $MNG_ROOT/etc/procmail/save-approved
32 echo Path: "$PATH_SUFFIX"
34 cat $MNG_ROOT/etc/added-headers | grep ': '
35 # I do grep above because a lot of users inserts empty
36 # lines in the added headers.
40 | formail -f -a "Newsgroups: $NEWSGROUP" \
46 -I "X-400-Received:" \
47 -I Received: -I "From " \
48 -a "Approved: $PMUSER_APPROVAL" \
52 -I "X-Delivered-To:" \
54 -I "X-Forwarding-To:" \
55 -I "X-Gradwell-Mailfilter:" \
61 -I "X-MSMail-Priority:" \
65 -I "X-Spam-Checker-Version:" \
72 -I "X-Virus-Scanned:" \
73 -I "X-Virus-Status:" \
77 -I "DomainKey-Signature:" \
82 if [ -f $MNG_ROOT/etc/added-footer ] ; then
83 cat $MNG_ROOT/etc/added-footer
90 if [ "$?" = "0" ] ; then
93 echo IHAVE failed. Look at $FAILED. 1>&2
97 PMUSER="$PMUSER_APPROVAL"; export PMUSER
98 ROBOMOD="$ROBOMOD_APPROVAL"; export ROBOMOD
102 if needAck < $TMPFILE; then
103 modack.approved $TMPFILE