From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id sCDIAo5pEWWfQwEAG6o9tA:P1 (envelope-from ) for ; Mon, 25 Sep 2023 13:05:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sCDIAo5pEWWfQwEAG6o9tA (envelope-from ) for ; Mon, 25 Sep 2023 13:05:50 +0200 Received: from mail.notmuchmail.org (yantan.tethera.net [135.181.149.255]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B37F85DD0C for ; Mon, 25 Sep 2023 13:05:49 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b=i1tMXK2M; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 135.181.149.255 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695639949; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=zKhihz+G9NhkCAC29i0AwX9I9XSudyioCpjbTF90yhw=; b=qryGi+0CyFcUzwAL/KHwqVX7RckUZgmDgXA8EFCfXCZFgpXVUoE1XfUOJWYHCtMQh9VQ+w ks+9q6ELzQUtSq/IAMbvhl+zDo4LCc+XKiSN6YJCgEHN0IrqiaGV9sialvkYMhKfHhhMAD 2WNEeRN7BxmPMBGH3cJ94XI5Bx0/mW8uWv2r68i+bVKxBAR9JmA6HUEQCDDC0lTG7DmEf6 Fa7kt377jzs12JZLvQeXlVc+lQjP9K9BpuyQv4ABFjEdg89UvwL0JkD981iWPTzpmXHXrv yHxuuI1A9X30He5dODkzCQdInSP00zNReUScOmIkkRM58gkwAZ+EZWIVH1S25g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695639949; a=rsa-sha256; cv=none; b=H/9x/O8hS2+O6p2+4i6RM7W1gepaO077u2rUXjClNuo/4X9duifd3N1Q5AGTK3uOO0QZ1O 8VuYVsbuP4xYK1bnbrcF391qn24Eqb1zeFlUvXwQ42C3PdlZB18WRxDxXHk7JvPzY9N2dF vhqQ5uj9aT5AjNEkk52HuTaAN6w8EnKJWaUH7OL69wkAAY6PtjXxVwOcsvFBgRVtcCk+06 jTfBqyxRdM24N0vCaCb45ot8Bzn2E3Iyc7MQifaOzE3tubacWiSnLcOLdWfvSHkYxHkoG8 u2DUhC8gUnRP4daylgBoAdmZdbF/QpHZmDCxsQZs24CFQE6ghwYQ0tmqj1Gfeg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b=i1tMXK2M; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 135.181.149.255 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id B17C060A44; Mon, 25 Sep 2023 10:59:40 +0000 (UTC) Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by mail.notmuchmail.org (Postfix) with ESMTPS id B212660A38 for ; Mon, 25 Sep 2023 10:59:37 +0000 (UTC) Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-50435ad51bbso7794338e87.2 for ; Mon, 25 Sep 2023 03:59:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695639577; x=1696244377; darn=notmuchmail.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=qAzVFvLFrPD7bqCXizbe//o8+LZnh5OW9qsMTHhW2mw=; b=i1tMXK2MayMhalBSqFcN8x2IfIAc7FrmqYuHmHXNlpivZQ33T17hKeBahlII0M73Gu l5KRnKuX/UA0khgZQBxUoKPbPaS9somvVcmqprHX8+i63YjjRrRQISBMHc77BIiXL6UF vFuYVL530mN67tezr7SDmWx51q6PtZx9ec1fu+c3myt2lewdyKkWWj84X3LopcZF+L9B +3fK+rsrFBqhy72p7R6U67t/r7hWuoJHaL8PegmeJxRWRwPRWtC6B8NayqP/zFuNR0LS w4C8mdOoo/O/du3WcKd9OOZwB22z5TU9mCEs1ybLtqngQxlFxGUAAvVyORHjezlMTljU gmTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695639577; x=1696244377; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qAzVFvLFrPD7bqCXizbe//o8+LZnh5OW9qsMTHhW2mw=; b=d49hyybCsGBOPTBFu5llQVpcvAeFz1L6pBKpBq3lsQ8aBDlBkHimNcuFuR7WnZ3wyq LYjUzN3WIgdz8c2VVxHfUIvsQz0oYAcA4XssYy1/9Xx8HQJCxNSgoZ9Ak1xRWi5HWuO0 EpmOB5rncVmaAkm/HPBBeS4SXM2pAaSl1k8nGvNsv51UJdDtblhC2B8TM5a3wjLnVp7W fTYjKnqmuIDrc+yxkyyIBaYTysYntwzDy5ThIGM04FamoKE5LLU+4atY4Ls2Sp5VhMPt 3bqtE96ianFTx7zyCNzu1b64HLnptZQdKKpILA1Tyo3tzhld4kQR8ISdh9MrABK29QEe 5TaQ== X-Gm-Message-State: AOJu0Yz9322AJiRDFBTqzox2qaaTI5dASOeR9XUO+X/Kf9zIO7b1Nvc/ RXt9PauxG6hF2rSbDXMBdsRUpqSrotXwEWrDnPHqeuyt X-Google-Smtp-Source: AGHT+IEctqYI7qlVHfH23gDwJhCNtPJ3VXX+EgGFMrPZkCboxB7z4YRrCkHrOCYrWfj/WxDs/on9ygOkTuDr+7MwOs0= X-Received: by 2002:a05:6512:2039:b0:4f8:7325:bcd4 with SMTP id s25-20020a056512203900b004f87325bcd4mr4675304lfs.0.1695639576766; Mon, 25 Sep 2023 03:59:36 -0700 (PDT) MIME-Version: 1.0 References: <874jjiskeo.fsf@iki.fi> <871qemsewr.fsf@iki.fi> In-Reply-To: <871qemsewr.fsf@iki.fi> From: Michael J Gruber Date: Mon, 25 Sep 2023 12:59:25 +0200 Message-ID: Subject: Re: Fixed Message-ID trouble To: Teemu Likonen Message-ID-Hash: WAS7JFUCUZBQQYUULFZWDH7C2KFPZB3A X-Message-ID-Hash: WAS7JFUCUZBQQYUULFZWDH7C2KFPZB3A X-MailFrom: michaeljgruber@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: notmuch@notmuchmail.org X-Mailman-Version: 3.3.3 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Migadu-Country: DE X-Migadu-Flow: FLOW_IN X-Spam: Yes X-Spam-Score: 8.24 X-Migadu-Spam-Score: 8.24 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Queue-Id: B37F85DD0C X-Migadu-Spam: Yes X-TUID: CQDoeEWr3fGo Am Mo., 25. Sept. 2023 um 12:53 Uhr schrieb Teemu Likonen : > > * 2023-09-25 11:54:07+0300, Teemu Likonen wrote: > > > Some person on debian-user mailing list seems to be sending messages > > with fixed Message-ID field: the same ID in different messages. In > > Notmuch it is creating trouble because it connects unrelated threads to > > one. The person has different messages in different threads but Notmuch > > thinks they are the same message because the Message-ID is the same. > > > > This is potentially a "denial of service" for Notmuch. Well, not quite, > > but is harmful nonetheless. How would a Notmuch user fix the mess or > > protect himself against it? > > I am no longer sure if this issue is caused by fixed "Message-ID" or > wrong "References" or "In-Reply-To" values. Anyway, someone has created > real mess anyway because Notmuch combines originally separate threads > now and forever. Yes, several sources of different badness ... Still, if I understand correctly, a new message with a pre-existing mid ends up being registered by notmuch as a second file for the "same" message irrespective of differences in the actual files. For message copies which you receive via different paths (say directly plus via an ml) this may or may not be what you want. Used intentionally, it may create harm - how do other mailers handle this? Show them in parallel in the same thread (but as individual messages)? Michael