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 perl <$MNG_ROOT/etc/added-headers -ne '
36 s/\[REFERENCE\]/[$ENV{"WEBSTUMP_MESSAGENUM"}]/g
37 if defined $ENV{"WEBSTUMP_MESSAGENUM"};
40 # I do grep above because a lot of users inserts empty
41 # lines in the added headers.
45 | formail -f -a "Newsgroups: $NEWSGROUP" \
51 -I "X-400-Received:" \
52 -I Received: -I "From " \
53 -a "Approved: $PMUSER_APPROVAL" \
57 -I "X-Delivered-To:" \
59 -I "X-Forwarding-To:" \
60 -I "X-Gradwell-Mailfilter:" \
66 -I "X-MSMail-Priority:" \
70 -I "X-Spam-Checker-Version:" \
77 -I "X-Virus-Scanned:" \
78 -I "X-Virus-Status:" \
82 -I "DomainKey-Signature:" \
87 if [ -f $MNG_ROOT/etc/added-footer ] ; then
88 cat $MNG_ROOT/etc/added-footer
95 if [ "$?" = "0" ] ; then
98 echo IHAVE failed. Look at $FAILED. 1>&2
102 PMUSER="$PMUSER_APPROVAL"; export PMUSER
103 ROBOMOD="$ROBOMOD_APPROVAL"; export ROBOMOD
107 if needAck < $TMPFILE; then
108 modack.approved $TMPFILE