summaryrefslogtreecommitdiff
path: root/src/mailman/pipeline/moderate.py
diff options
context:
space:
mode:
authorBarry Warsaw2009-02-12 20:36:21 -0500
committerBarry Warsaw2009-02-12 20:36:21 -0500
commit62f4c909f90535986614a411db982bdcccaec3a1 (patch)
tree2fe5dd3316cea73f63cb34230d848758050eade3 /src/mailman/pipeline/moderate.py
parent2b28803e7165e91d812cd9e9e3804a6d9bdce8a1 (diff)
downloadmailman-62f4c909f90535986614a411db982bdcccaec3a1.tar.gz
mailman-62f4c909f90535986614a411db982bdcccaec3a1.tar.zst
mailman-62f4c909f90535986614a411db982bdcccaec3a1.zip
Diffstat (limited to 'src/mailman/pipeline/moderate.py')
-rw-r--r--src/mailman/pipeline/moderate.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mailman/pipeline/moderate.py b/src/mailman/pipeline/moderate.py
index 8d6fc7d65..3714f3bfc 100644
--- a/src/mailman/pipeline/moderate.py
+++ b/src/mailman/pipeline/moderate.py
@@ -30,10 +30,10 @@ import re
from email.MIMEMessage import MIMEMessage
from email.MIMEText import MIMEText
-from mailman import Utils
+from mailman.Utils import wrap
from mailman.config import config
from mailman.core import errors
-from mailman.email.message import Message
+from mailman.email.message import UserNotification
from mailman.i18n import _
@@ -156,17 +156,16 @@ error, contact the mailing list owner at %(listowner)s."""))
def do_discard(mlist, msg):
# Do we forward auto-discards to the list owners?
if mlist.forward_auto_discards:
- lang = mlist.preferred_language
varhelp = '%s/?VARHELP=privacy/sender/discard_these_nonmembers' % \
mlist.GetScriptURL('admin', absolute=1)
- nmsg = Message.UserNotification(mlist.GetOwnerEmail(),
- mlist.GetBouncesEmail(),
- _('Auto-discard notification'),
- lang=lang)
+ nmsg = UserNotification(mlist.GetOwnerEmail(),
+ mlist.GetBouncesEmail(),
+ _('Auto-discard notification'),
+ lang=mlist.preferred_language)
nmsg.set_type('multipart/mixed')
text = MIMEText(Utils.wrap(_(
'The attached message has been automatically discarded.')),
- _charset=Utils.GetCharSet(lang))
+ _charset=mlist.preferred_language.charset)
nmsg.attach(text)
nmsg.attach(MIMEMessage(msg))
nmsg.send(mlist)