summaryrefslogtreecommitdiff
path: root/scripts/mailcmd
diff options
context:
space:
mode:
authorbwarsaw1998-06-19 19:46:57 +0000
committerbwarsaw1998-06-19 19:46:57 +0000
commit8d1ec3ae14fcc935284c2fff960265d234ed54e2 (patch)
tree67e69a8c365dec4d0ca5c2042795eb298a449f2f /scripts/mailcmd
parent2ceaa1195001558d1ed1f8718fe329ad437978f3 (diff)
downloadmailman-8d1ec3ae14fcc935284c2fff960265d234ed54e2.tar.gz
mailman-8d1ec3ae14fcc935284c2fff960265d234ed54e2.tar.zst
mailman-8d1ec3ae14fcc935284c2fff960265d234ed54e2.zip
Packagized
Diffstat (limited to 'scripts/mailcmd')
-rwxr-xr-xscripts/mailcmd30
1 files changed, 16 insertions, 14 deletions
diff --git a/scripts/mailcmd b/scripts/mailcmd
index fa94dfeb5..4e9c6139f 100755
--- a/scripts/mailcmd
+++ b/scripts/mailcmd
@@ -21,34 +21,36 @@
Called by the wrapper, stdin is the mail message, and argv[1] is the name
of the target mailing list.
-Errors are redirected to logs/errors."""
+Errors are redirected to logs/errors.
+"""
import sys
import paths
-import maillist, mm_utils
+from Mailman import MailList
+from Mailman import Utils
try:
- sys.stderr = mm_utils.StampedLogger("error", label = 'mailcmd',
- manual_reprime=1)
+ sys.stderr = Utils.StampedLogger("error", label = 'mailcmd',
+ manual_reprime=1)
except IOError:
pass # Oh well - SOL on redirect, errors show thru.
# Only let one program run at once per list.
-if sys.argv[1] not in mm_utils.list_names():
+if sys.argv[1] not in Utils.list_names():
import mm_cfg
- mm_utils.SendTextToUser("Misconfigured list %s" % sys.argv[1],
- ("List %s in aliases but not among "
- "list_names?\n\n"
- "---------- Forwarded message ----------\n"
- "%s"
- % (mm_cfg.MAILMAN_OWNER, sys.stdin.read())),
- mm_cfg.MAILMAN_OWNER,
- sender=mm_cfg.MAILMAN_OWNER)
+ Utils.SendTextToUser("Misconfigured list %s" % sys.argv[1],
+ ("List %s in aliases but not among "
+ "list_names?\n\n"
+ "---------- Forwarded message ----------\n"
+ "%s"
+ % (mm_cfg.MAILMAN_OWNER, sys.stdin.read())),
+ mm_cfg.MAILMAN_OWNER,
+ sender=mm_cfg.MAILMAN_OWNER)
-list = maillist.MailList(sys.argv[1])
+list = MailList.MailList(sys.argv[1])
try:
list.ParseMailCommands()