-#!/bin/sh
+#!/bin/bash
#
# This script takes a raw article that is already rejected, creates a
# reply message, signs it with PGP and sends back to the author.
#
+set -e
+
# echo $0 invoked with arguments $@ 1>&2
MESSAGE=$TMP/rejected.$$
if [ "x$REASON" = xdiscard ]; then return; fi
(
+ eventheader="reject $REASON"
+ if [ "x$WEBSTUMP_MESSAGENUM" != x ]; then
+ eventheader="[$WEBSTUMP_MESSAGENUM] $eventheader"
+ fi
cat $MESSAGE | formail -rt -I "Reply-To: $BOARD" \
-I "Errors-To: $MUNGED_ADDRESS" \
- -I "X-Webstump-Event: reject $REASON" \
+ -I "X-Webstump-Event: $eventheader" \
$MAILOUT_REJECT_FORMAIL_ARGS
(
echo "$EXPLANATION"