From d002f24a9648d1499a16ed4dec84f05c0f849740 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 11 Nov 2023 09:04:57 +0000 Subject: mda|learn|watch: support dropUniqueUnsubscribe config List-Unsubscribe headers with unique identifiers (such as those generated by our examples/unsubscribe.milter) should not end up in public archives. Add a new config knob to strip List-Unsubscribe headers if they have the `List-Unsubscribe-Post: List-Unsubscribe=One-Click' header. Unfortunately, this breaks DKIM signatures if the signature covers either of these List-Unsubscribe* headers. However, breaking DKIM is the lesser evil compared to any archive reader being able to stop archival by an independent archivist. As much as I would like this to be the default, it probably affects few users at the moment since very few mailing lists use unique identifiers in List-Unsubscribe (but that number has grown, recently). --- Documentation/public-inbox-watch.pod | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Documentation/public-inbox-watch.pod') diff --git a/Documentation/public-inbox-watch.pod b/Documentation/public-inbox-watch.pod index febda0b1..7c21f7ce 100644 --- a/Documentation/public-inbox-watch.pod +++ b/Documentation/public-inbox-watch.pod @@ -66,6 +66,10 @@ L file. =over 8 +=item publicinboxImport.dropUniqueUnsubscribe + +See L + =item publicinbox..watch A location to watch. public-inbox 1.5.0 and earlier only supported @@ -201,7 +205,7 @@ L =head1 COPYRIGHT -Copyright 2016-2021 all contributors L +Copyright all contributors L License: AGPL-3.0+ L -- cgit v1.2.3-24-ge0c7