diff options
Diffstat (limited to 'Mailman/Queue/OutgoingRunner.py')
| -rw-r--r-- | Mailman/Queue/OutgoingRunner.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Mailman/Queue/OutgoingRunner.py b/Mailman/Queue/OutgoingRunner.py index 3ccf3675c..bbf0eca37 100644 --- a/Mailman/Queue/OutgoingRunner.py +++ b/Mailman/Queue/OutgoingRunner.py @@ -20,7 +20,7 @@ import sys import os import time -from mimelib.Parser import Parser +import email from Mailman import mm_cfg from Mailman import Message @@ -67,8 +67,7 @@ class OutgoingRunner(Runner): # HandleBouncingAddress(). I'm not sure this is necessary, or the # right thing to do. pcnt = len(e.permfailures) - p = Parser(Message.Message) - copy = p.parsestr(str(msg)) + copy = email.message_from_string(str(msg)) self._permfailures.setdefault(mlist, []).extend( zip(e.permfailures, [copy] * pcnt)) # Temporary failures |
