Remove AvoidDuplicates from mailman pipeline

This prevents mailman from altering the CC header, at the expense
of causing some users to receive duplicate messages.

Hopefully they have MTA or MUAs which can suppress duplicates based
on Message-ID.

Change-Id: I8dcb071d977d45f1ed8e0793c35d0f6f312a7ba8
This commit is contained in:
James E. Blair 2019-02-05 16:02:48 -08:00
parent 1a8c4b9e6a
commit 26be785a8f

View File

@ -117,3 +117,37 @@ VERP_DELIVERY_INTERVAL = 0
# Private_roster == 0: anyone can see, 1: members only, 2: admin only.
DEFAULT_PRIVATE_ROSTER = 2
# All `normal' messages which are delivered to the entire list membership go
# through this pipeline of handler modules. Lists themselves can override the
# global pipeline by defining a `pipeline' attribute.
# AvoidDuplicates is removed because it modifies the CC header, which
# can break DKIM signatures. --jeblair
GLOBAL_PIPELINE = [
# These are the modules that do tasks common to all delivery paths.
'SpamDetect',
'Approve',
'Replybot',
'Moderate',
'Hold',
'MimeDel',
'Scrubber',
'Emergency',
'Tagger',
'CalcRecips',
'Cleanse',
'CleanseDKIM',
'CookHeaders',
# And now we send the message to the digest mbox file, and to the arch and
# news queues. Runners will provide further processing of the message,
# specific to those delivery paths.
'ToDigest',
'ToArchive',
'ToUsenet',
# Now we'll do a few extra things specific to the member delivery
# (outgoing) path, finally leaving the message in the outgoing queue.
'AfterDelivery',
'Acknowledge',
'WrapMessage',
'ToOutgoing',
]