|
@@ -10,6 +10,7 @@ SENDMAIL="/opt/cropswap/sendmail.sh"
|
|
|
DEBUGMAIL="/opt/cropswap/debug.sh"
|
|
|
MAILBOT="/opt/cropswap/mailbot.sh"
|
|
|
FILTERDIR="/opt/cropswap/filters"
|
|
|
+RESPDIR="/opt/cropswap/responses"
|
|
|
MAILDROPDIR="/var/mail/maildrop"
|
|
|
DEBUG=($DEBUG != 0)
|
|
|
TEST=($TEST != 0)
|
|
@@ -58,23 +59,34 @@ if ($FORMEMBER && $FORORGANIZER)
|
|
|
{
|
|
|
EXITCODE=$BADREQUEST
|
|
|
cc "|$DEBUGMAIL multiple-mail-group-set"
|
|
|
- exit
|
|
|
}
|
|
|
|
|
|
if ($MAILGROUP eq "")
|
|
|
{
|
|
|
EXITCODE=$BADREQUEST
|
|
|
cc "|$DEBUGMAIL no-mail-group-set"
|
|
|
- exit
|
|
|
}
|
|
|
|
|
|
if (!$CONTINUE)
|
|
|
{
|
|
|
EXITCODE=$UNHANDLED
|
|
|
cc "|$DEBUGMAIL no-continue"
|
|
|
- exit
|
|
|
}
|
|
|
|
|
|
+if ($EXITCODE != 0)
|
|
|
+{
|
|
|
+ if ($TOPOSTASTER)
|
|
|
+ {
|
|
|
+ exit
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ RESP="$RESPDIR/$EXITCODE.html"
|
|
|
+ to "|$MAILBOT"
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
LISTDIR="$MAILDROPDIR/$MAILGROUP"
|
|
|
MLIST="$LISTDIR/mlist"
|
|
|
SLIST="$LISTDIR/slist"
|