From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id C27AA5D5 for ; Mon, 4 Jan 2021 19:52:19 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.78,474,1599516000"; d="scan'208";a="485370714" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 04 Jan 2021 20:51:41 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id B284BE0276; Mon, 4 Jan 2021 20:51:41 +0100 (CET) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 6571AE01D2 for ; Mon, 4 Jan 2021 20:51:36 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=daniil@baturin.org; spf=Pass smtp.mailfrom=daniil@baturin.org; spf=Pass smtp.helo=postmaster@baturin.org IronPort-PHdr: =?us-ascii?q?9a23=3AAk+WWxHSdoRsn+NmchSPDJ1GYnF86YWxBRYc798d?= =?us-ascii?q?s5kLTJ76psS+bnLW6fgltlLVR4KTs6sC17OJ9fq7AidQuN6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCybL9vLhi6txvdu8cYjIdtKas91wbCr2dVde?= =?us-ascii?q?hR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/Y?= =?us-ascii?q?TQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhS?= =?us-ascii?q?EaPDM/7WrZiNF/jLhDrRy8uRJ/zY7aboKbOvVwcazSf88VS2VaU8ZNVCFMGJ+w?= =?us-ascii?q?Y5cBAucDO+tTsonzp0EJrRu7HQSiCvngyjlJhn/32a0xzvksHhva3Aw9BdIOsX?= =?us-ascii?q?LUp8jyOagPS++1yqjIzTTHb/5Nwjjy8pTIcg07ofGNW7J8a83RyVMgFw7ciFib?= =?us-ascii?q?tIPqMS+P2OsXr2ib8/RvVfipi2M/tg18piWjyMcxhoXVmI4YxF7K+CdnzYsoON?= =?us-ascii?q?C1Rkx2bNq4HJZTuC+UOZZ7TM0sTmx0tis3y6EKtYC0ciUX1Zkq2RjSYOGJfYiP?= =?us-ascii?q?5xLsTueRITFgiXJkfrK/nRey/lK6xu3yTMm4yFFKoTZfndnJsnABzRvT6tKISv?= =?us-ascii?q?Z740yv2i6P2hjc5+xFO0w4i6rWJpA7zrIuipYfr17PEjL3lUj3lKObeFgo9vK2?= =?us-ascii?q?5+j6f7nqvIKQO5Nphg3kPKkjmsqyCvkiPAcURWiU4+G82aXj/ULnRLVKieU7nb?= =?us-ascii?q?LDv5DGOMQbvK+5AwlP3oYk8Ra/AC+q0NUenXYZMFJIYB2KgonzN13QIP31A+2z?= =?us-ascii?q?j0qwnDt13fzKI7zsD5TVInjGirjhfLJ960BGyAo0yNBS/49bBasHIPLyW0/xsM?= =?us-ascii?q?fVAQQjPAyo3ubnEtR91oUEVWKIGK+ZP7vesUWU6eI3P+mMeIgVtS7hJPc/4v7u?= =?us-ascii?q?iWY1mVscfamywZsac2u4H/RjI0WBe3XgmNYBEWEQvgo/VuPmklOCUSQAL0u0RL?= =?us-ascii?q?82szEnFJr0SsDYV4W1ifqA2j26F9tYfCddG1WUGDDhbY7DUP4JbGeWI9R9wQEC?= =?us-ascii?q?TqWrHo89yQm15ki9yrxtKfqS/SYRsJal08J6oObakBV38T1vE4O2+kHYTzp7s0?= =?us-ascii?q?QPYgIc0bJCqxdbzWed0rNI2KBbGIde+8sZBw4BPq/R5P5AAIHqHw/BZNihTV+n?= =?us-ascii?q?RpOpBDgwSpQ6xNpJeU9iSOiklQ3J4ye6H+oVi6CTVttz6bPZx3G3JsBnyn+A2r?= =?us-ascii?q?NmlEgjWsIIPHetwaV28gyWA4/Sjxakkb23f5gRzDKY9Huf1XHc+wZZVgR3QePC?= =?us-ascii?q?VnkaYg3Rt9u+7UrHS/qqCK87dSBo6ZuCcaRnTdrMsH9LVsrpY/LZU3yygFfrWR?= =?us-ascii?q?WFnb6QVNq/cl4W7Sj2GnIPwhhW8HacOiA7Dyal5W3bBT1qU1noZgT2+PYtlHTu?= =?us-ascii?q?RUYxy0SOblZ9/7uz4B8cw/KGGN0J2bdRlC4nqjRwVHy0w8/MCtzI8wZoeqRdZf?= =?us-ascii?q?s36Utaz2Pf8QtnMcrzfOhZmlcCflEv7AvV3BJtB9AYyJR4nDYR1AN3bJmg/hZZ?= =?us-ascii?q?bTrBhsL6M6HKMGj0uhe1ZPyOgwyM4JOt4q4Krc8AhRDjsQWuTxFw+Xx7zsNU1T?= =?us-ascii?q?2b/JqYVVNDA6K0aV4+8l1Bn5+fZyA8443O0ng1avu+uyPfwdMvQuw/xUT5cg?= =?us-ascii?q?=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CsFgA9cfNf/6bK/S5igQmBUYIpSytYI?= =?us-ascii?q?BIuhD+JBIdHNwglA4EpglSLD4swE4FoCwEDAQ0YDwUBAgQBAYRKAgiBaB8GAQQ?= =?us-ascii?q?2BA0CEAEBBQEBAQIBAwMEAXCFYQyCOAUCAxgOgwwBBSMPAQ0BAQwsDwsYAgIIE?= =?us-ascii?q?AEKAwICMRUREwIEAQEBARkEgwUBgwoLri12gTKDBAEBBoJMgyaBOQmBDiqGZIZ?= =?us-ascii?q?FQT6BQoE4DIJmPoJdBBeBEQEKBwIBbYJLgmCDfgFYQBqdaZtTgwCBHIgOjB+GA?= =?us-ascii?q?wUKH4EigkF0j0eOMp8bkWUKhF2BcAoWZ3AzGggoCDuCaQlHGQ2TUINWhVA1MwI?= =?us-ascii?q?BDiYCBgEJAQEDCVcBiw1IgW0BAQ?= X-IPAS-Result: =?us-ascii?q?A0CsFgA9cfNf/6bK/S5igQmBUYIpSytYIBIuhD+JBIdHNwg?= =?us-ascii?q?lA4EpglSLD4swE4FoCwEDAQ0YDwUBAgQBAYRKAgiBaB8GAQQ2BA0CEAEBBQEBA?= =?us-ascii?q?QIBAwMEAXCFYQyCOAUCAxgOgwwBBSMPAQ0BAQwsDwsYAgIIEAEKAwICMRUREwI?= =?us-ascii?q?EAQEBARkEgwUBgwoLri12gTKDBAEBBoJMgyaBOQmBDiqGZIZFQT6BQoE4DIJmP?= =?us-ascii?q?oJdBBeBEQEKBwIBbYJLgmCDfgFYQBqdaZtTgwCBHIgOjB+GAwUKH4EigkF0j0e?= =?us-ascii?q?OMp8bkWUKhF2BcAoWZ3AzGggoCDuCaQlHGQ2TUINWhVA1MwIBDiYCBgEJAQEDC?= =?us-ascii?q?VcBiw1IgW0BAQ?= X-IronPort-AV: E=Sophos;i="5.78,474,1599516000"; d="scan'208";a="369023358" X-MGA-submission: =?us-ascii?q?MDFJuh2AN368GcFKOsVgpgZ93oueEHDVZ8j2U0?= =?us-ascii?q?/5oGB7S/lcYY/Rwcb13K3LDAF6LacHvn20/yAMZ3hJq8ZKBfQ8swOASu?= =?us-ascii?q?ESMXssGXDzewJmOJMw0LCZbKTFoYWTzs1sGnzxG+TMJ9Uuq2NbZa2rIM?= =?us-ascii?q?kCKdC2OCyse7g+52gM9i4O7A=3D=3D?= Received: from srv.baturin.org (HELO baturin.org) ([46.253.202.166]) by mail3-smtp-sop.national.inria.fr with ESMTP; 04 Jan 2021 20:51:35 +0100 Received: from careless.baturin.org (31-211-101-035.mynts.ru [31.211.101.35]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by baturin.org (Postfix) with ESMTPSA id 4DC3F1A01B0 for ; Tue, 5 Jan 2021 02:51:34 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baturin.org; s=default; t=1609789894; bh=pQtQ/NbI4X1AxPE0q9iIXYZr2xEm2uUCIOGc3rQeXpA=; h=Subject:To:References:From:Date:In-Reply-To; b=hZdPX+FP10XIkksWwjkkyGikpTc3bGB8E9dlrAkxdPAn9yFOLuLgRCXh2nVKViY0L xMAUE9tX1gyrjkO0JJSN9SWSRMqge5UmGw2irXk53cR9Z19ZmvvZC4qkBSWHOZ+//P 7Z184+DPsGl6RnqfxpcFvDcre+T098goM5DPLJeY= To: caml-list@inria.fr References: From: Daniil Baturin Message-ID: <3928fcd4-35c2-d5e0-8936-c6c4b134e119@baturin.org> Date: Tue, 5 Jan 2021 02:51:24 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [Caml-list] unsubscribe Reply-To: Daniil Baturin X-Loop: caml-list@inria.fr X-Sequence: 18339 Errors-To: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: Looks like GMail (or something else in the middle) indeed messes with headers. I get the correct headers in the messages received by a self-hosted Postfix: List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: However, Thunderbird doesn't seem to offer an unsubscribe option based on that header, and I can't remember any email client where I'd have seen that functionality. On 1/5/21 2:42 AM, Yawar Amin wrote: > Actually, this is puzzling indeed–I notice there's no > 'List-Unsubscribe' header in the messages that reach my Gmail inbox, > but it _is_ present in the message that gets archived at > e.g. https://inbox.ocaml.org/caml-list/CAH=h3gEOoMUBezUb3NoXvksX34ke3etP8=aScYeCzRc9p-ehrg@mail.gmail.com/raw > > > > And in fact Gmail is not showing the 'unsubscribe' UI that it normally > would if it found the 'List-Unsubscribe' header. Looks like something > is stripping out the 'List-*' and perhaps other headers before > delivering them to Gmail. > > Regards, > > Yawar