Breaking a really long thread
authorDavid Mazieres <dm-list-email-notmuch@scs.stanford.edu>
Fri, 1 Apr 2016 23:57:15 +0000 (16:57 +1700)
committerW. Trevor King <wking@tremily.us>
Sat, 20 Aug 2016 23:21:27 +0000 (16:21 -0700)
f5/b18a2ce60099f88fd982c312627edce9fce000 [new file with mode: 0644]

diff --git a/f5/b18a2ce60099f88fd982c312627edce9fce000 b/f5/b18a2ce60099f88fd982c312627edce9fce000
new file mode 100644 (file)
index 0000000..62ee157
--- /dev/null
@@ -0,0 +1,72 @@
+Return-Path:\r
+ <return-47vxc4r2jvrzgwfkqykqai3hj2@temporary-address.scs.stanford.edu>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+ by arlo.cworth.org (Postfix) with ESMTP id 6B52A6DE0243\r
+ for <notmuch@notmuchmail.org>; Fri,  1 Apr 2016 16:57:29 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at cworth.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -2.042\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-2.042 tagged_above=-999 required=5 tests=[AWL=0.269,\r
+  RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01]\r
+ autolearn=disabled\r
+Received: from arlo.cworth.org ([127.0.0.1])\r
+ by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)\r
+ with ESMTP id zkYgsX08-D1v for <notmuch@notmuchmail.org>;\r
+ Fri,  1 Apr 2016 16:57:21 -0700 (PDT)\r
+Received: from market.scs.stanford.edu (market.scs.stanford.edu [171.66.3.10])\r
+ by arlo.cworth.org (Postfix) with ESMTPS id 733DA6DE00DF\r
+ for <notmuch@notmuchmail.org>; Fri,  1 Apr 2016 16:57:21 -0700 (PDT)\r
+Received: from market.scs.stanford.edu (localhost.scs.stanford.edu\r
+ [127.0.0.1]) by market.scs.stanford.edu (8.14.7/8.14.7) with ESMTP id\r
+ u31NvLCD021647 for <notmuch@notmuchmail.org>; Fri, 1 Apr 2016 16:57:21 -0700\r
+ (PDT)\r
+Received: (from dm@localhost)\r
+ by market.scs.stanford.edu (8.14.7/8.14.7/Submit) id u31NvK4q028619;\r
+ Fri, 1 Apr 2016 16:57:20 -0700 (PDT)\r
+X-Authentication-Warning: market.scs.stanford.edu: dm set sender to\r
+ return-47vxc4r2jvrzgwfkqykqai3hj2@ta.scs.stanford.edu using -f\r
+From: David Mazieres <dm-list-email-notmuch@scs.stanford.edu>\r
+To: notmuch@notmuchmail.org\r
+Subject: Breaking a really long thread\r
+References: <1459015043-8460-1-git-send-email-david@tethera.net>\r
+Reply-To: David Mazieres expires 2016-06-30 PDT\r
+ <mazieres-fmzyazpz6acxdkzys7pkrhp8ve@temporary-address.scs.stanford.edu>\r
+Date: Fri, 01 Apr 2016 16:57:15 -0700\r
+Message-ID: <87twjkopb8.fsf@ta.scs.stanford.edu>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.20\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+ <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch/>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Fri, 01 Apr 2016 23:57:29 -0000\r
+\r
+For some reason, Google voice always includes a header of the form\r
+"References: <+15555555555.@txt.google.com>" (where the 5s are my actual\r
+phone number) when I get a text.  The result is that every SMS I've ever\r
+received is in a single thread containing many thousands of messages.\r
+And of course huge threads are annoyingly slow to open, particularly to\r
+read a single 140-character message.\r
+\r
+Is there any way to break an existing thread (so as to start over with a\r
+smaller thread), or otherwise to tweak the threading rules so that a\r
+particular References header gets ignored.  It's annoyingly slow to open\r
+a thread with 10,000 messages just to read one SMS.  I'm almost tempted\r
+to mangle the messages on delivery and remove the References header\r
+before notmuch sees them, but it would be nice to have a cleaner\r
+solution, as there are other situations in which one might want to\r
+"reset" a really long thread.\r
+\r
+Thanks,\r
+David\r