From e84e8d2ff4e2317414f68fb902270cfeda299a8f Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Mon, 2 Dec 2024 19:09:24 +0000 Subject: [PATCH] Enable extra VERP probes in Mailman This should cut down on, if not entirely eliminate, subscriptions getting disabled due to DMARC errors or rejected moderation notices that quote spam in them. https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/config/docs/config.html#verp-probes Change-Id: Ifba0ca0f83907b201c9313c93443a4565141bf7c --- playbooks/roles/mailman3/templates/mailman-extra.cfg.j2 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/playbooks/roles/mailman3/templates/mailman-extra.cfg.j2 b/playbooks/roles/mailman3/templates/mailman-extra.cfg.j2 index b3d8c0bd3b..b0962b976f 100644 --- a/playbooks/roles/mailman3/templates/mailman-extra.cfg.j2 +++ b/playbooks/roles/mailman3/templates/mailman-extra.cfg.j2 @@ -5,13 +5,17 @@ # a human. site_owner: "root@{{ ansible_fqdn }}" -# We set this to less than the Exim's smtp_accept_queue_per_connection value. [mta] +# We set this to less than the Exim's smtp_accept_queue_per_connection value. max_recipients: 45 +# When a recipient's bounce score reaches the configured threshold for the +# list, send a VERP probe to make sure it wasn't the content which got rejected +# and that their mailserver really doesn't want anything sent from us at all. +verp_probes: yes +[runner.out] # The outgoing runner is what is responsible for sending email. By default # there is only one instance of this runner. We have seen some emails get # queued up for 5-10 minutes in lists with larger membership. Increase this # value to 4 to improve outgoing mail throughput. -[runner.out] instances: 4