|
@@ -3,20 +3,23 @@
|
|
# Uncomment this line to make maildrop default to ~/Maildir for
|
|
# Uncomment this line to make maildrop default to ~/Maildir for
|
|
# delivery- this is where courier-imap (amongst others) will look.
|
|
# delivery- this is where courier-imap (amongst others) will look.
|
|
#DEFAULT="$HOME/Maildir"
|
|
#DEFAULT="$HOME/Maildir"
|
|
|
|
+import DEBUG
|
|
|
|
+import TEST
|
|
SHELL="/bin/bash"
|
|
SHELL="/bin/bash"
|
|
SENDMAIL="/opt/cropswap/sendmail.sh"
|
|
SENDMAIL="/opt/cropswap/sendmail.sh"
|
|
SUBUNSUB="/opt/cropswap/subunsub.sh"
|
|
SUBUNSUB="/opt/cropswap/subunsub.sh"
|
|
DEBUGMAIL="/opt/cropswap/debug.sh"
|
|
DEBUGMAIL="/opt/cropswap/debug.sh"
|
|
-MAILBOT="/usr/bin/mailbot"
|
|
|
|
|
|
+MAILBOT="/opt/cropswap/mailbot.sh"
|
|
SIGNUPRESP="/opt/cropswap/signup.eml"
|
|
SIGNUPRESP="/opt/cropswap/signup.eml"
|
|
SUBSCRIBERESP="/opt/cropswap/subunsub.eml"
|
|
SUBSCRIBERESP="/opt/cropswap/subunsub.eml"
|
|
FILTERDIR="/opt/cropswap/filters"
|
|
FILTERDIR="/opt/cropswap/filters"
|
|
-DEBUG=0
|
|
|
|
-if ($DEBUG)
|
|
|
|
|
|
+MAILDROPDIR="/var/mail/maildrop"
|
|
|
|
+DEBUG=($DEBUG != 0)
|
|
|
|
+TEST=($TEST != 0)
|
|
|
|
+if ($TEST)
|
|
{
|
|
{
|
|
- MAILBOT="/opt/cropswap/debug.sh"
|
|
|
|
|
|
+ import MAILDROPDIR
|
|
}
|
|
}
|
|
-
|
|
|
|
POSTMASTER="postmaster@localhost"
|
|
POSTMASTER="postmaster@localhost"
|
|
POSTMASTERREGEX=escape($POSTMASTER)
|
|
POSTMASTERREGEX=escape($POSTMASTER)
|
|
|
|
|
|
@@ -32,7 +35,7 @@ ORGANIZERGROUP="cropswap@shandan.one"
|
|
ORGANIZERGROUPREGEX=escape($ORGANIZERGROUP)
|
|
ORGANIZERGROUPREGEX=escape($ORGANIZERGROUP)
|
|
|
|
|
|
ANYGROUPREGEX="$MEMBERGROUPREGEX|$ORGANIZERGROUPREGEX"
|
|
ANYGROUPREGEX="$MEMBERGROUPREGEX|$ORGANIZERGROUPREGEX"
|
|
-HANDLEDREGEX="($POSTMASTERREGEX|$ANYGROUPREGEX)"
|
|
|
|
|
|
+HANDLEDREGEX="$POSTMASTERREGEX|$ANYGROUPREGEX"
|
|
|
|
|
|
UNHANDLED=5
|
|
UNHANDLED=5
|
|
BADREQUEST=4
|
|
BADREQUEST=4
|
|
@@ -70,7 +73,7 @@ if ($MAILGROUP eq "")
|
|
exit
|
|
exit
|
|
}
|
|
}
|
|
|
|
|
|
-LISTDIR="/var/mail/maildrop/$MAILGROUP"
|
|
|
|
|
|
+LISTDIR="$MAILDROPDIR/$MAILGROUP"
|
|
MLIST="$LISTDIR/mlist"
|
|
MLIST="$LISTDIR/mlist"
|
|
SLIST="$LISTDIR/slist"
|
|
SLIST="$LISTDIR/slist"
|
|
|
|
|