diff options
| -rw-r--r-- | Mailman/MailList.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py index ccadbefdc..494095f68 100644 --- a/Mailman/MailList.py +++ b/Mailman/MailList.py @@ -62,6 +62,7 @@ from Mailman.TopicMgr import TopicMgr from Mailman import Gui # other useful classes +from Mailman import MemberAdaptor from Mailman.OldStyleMemberships import OldStyleMemberships from Mailman import Message from Mailman import Pending @@ -972,6 +973,10 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, # via the admindb page. syslog('error', 'Could not process HELD_MESSAGE: %s', id) return (op,) + elif op == Pending.RE_ENABLE: + member = data[1] + self.setDeliveryStatus(member, MemberAdaptor.ENABLED) + return op, member def ConfirmUnsubscription(self, addr, lang=None, remote=None): if lang is None: |
