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-learn.pod | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'Documentation/public-inbox-learn.pod') diff --git a/Documentation/public-inbox-learn.pod b/Documentation/public-inbox-learn.pod index f776df6b..b08e4bc8 100644 --- a/Documentation/public-inbox-learn.pod +++ b/Documentation/public-inbox-learn.pod @@ -73,6 +73,25 @@ Default: ~/.public-inbox/config =back +=head1 CONFIGURATION + +These configuration knobs should be used in the +L file. + +=over 8 + +=item publicinboxImport.dropUniqueUnsubscribe + +=item publicinbox..address + +=item publicinbox..listid + +=item publicinboxmda.spamcheck + +See L for descriptions of these options + +=back + =head1 CONTACT Feedback welcome via plain-text mail to L -- cgit v1.2.3-24-ge0c7