summaryrefslogtreecommitdiff
path: root/Mailman/Message.py
diff options
context:
space:
mode:
authorbwarsaw2001-10-01 16:29:05 +0000
committerbwarsaw2001-10-01 16:29:05 +0000
commitaa441ecb4472f991912fa9e0fbeff2e1a3aa8bb6 (patch)
tree9c6d3f04597728d0a6da6b40095e9734e4d04769 /Mailman/Message.py
parentc87380fa95d3774c7e6210872c8592474bd87bc7 (diff)
downloadmailman-aa441ecb4472f991912fa9e0fbeff2e1a3aa8bb6.tar.gz
mailman-aa441ecb4472f991912fa9e0fbeff2e1a3aa8bb6.tar.zst
mailman-aa441ecb4472f991912fa9e0fbeff2e1a3aa8bb6.zip
Diffstat (limited to 'Mailman/Message.py')
-rw-r--r--Mailman/Message.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/Mailman/Message.py b/Mailman/Message.py
index d27304c2c..550e9dc1e 100644
--- a/Mailman/Message.py
+++ b/Mailman/Message.py
@@ -20,12 +20,10 @@ This is a subclass of mimeo.Message but provides a slightly extended interface
which is more convenient for use inside Mailman.
"""
+import email.Message
+import email.Utils
from types import ListType
-import mimelib.Message
-from mimelib.StringableMixin import StringableMixin
-from mimelib.address import getaddresses
-
from Mailman import mm_cfg
from Mailman import Utils
@@ -33,7 +31,7 @@ COMMASPACE = ', '
-class Message(mimelib.Message.Message, StringableMixin):
+class Message(email.Message.Message):
def get_sender(self, use_envelope=None, preserve_case=0):
"""Return the address considered to be the author of the email.
@@ -67,7 +65,7 @@ class Message(mimelib.Message.Message, StringableMixin):
fieldval = self[h]
if not fieldval:
continue
- addrs = getaddresses([fieldval])
+ addrs = email.Utils.getaddresses([fieldval])
try:
realname, address = addrs[0]
except IndexError: