diff options
| -rw-r--r-- | Mailman/Handlers/Personalize.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Mailman/Handlers/Personalize.py b/Mailman/Handlers/Personalize.py index fec9d0524..22000dc21 100644 --- a/Mailman/Handlers/Personalize.py +++ b/Mailman/Handlers/Personalize.py @@ -45,10 +45,13 @@ def process(mlist, msg, msgdata): msg['To'] = '%s (%s)' % (member, name) else: msg['To'] = member + # See if we're taking the opportunity to VERP for more reliable bounce + # processing. + metadatacopy['verp'] = mm_cfg.VERP_PERSONALIZED_DELIVERIES inq.enqueue(msg, metadatacopy, listname=mlist.internal_name()) # Restore the original To: line del msg['To'] msg['To'] = originalto # Don't let the normal ToOutgoing processing actually send the original - # copy. + # copy, otherwise we'll get duplicates. del msgdata['recips'] |
