Re: notmuch Digest, Vol 20, Issue 57
authorSander Boer <sanboer@gmail.com>
Tue, 28 Jun 2011 21:43:52 +0000 (23:43 +0200)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:38:47 +0000 (09:38 -0800)
cd/558e4e497a99593ac11c0f528df073414dc674 [new file with mode: 0644]

diff --git a/cd/558e4e497a99593ac11c0f528df073414dc674 b/cd/558e4e497a99593ac11c0f528df073414dc674
new file mode 100644 (file)
index 0000000..2e01dd0
--- /dev/null
@@ -0,0 +1,140 @@
+Return-Path: <sanboer@gmail.com>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id D1594429E55\r
+       for <notmuch@notmuchmail.org>; Tue, 28 Jun 2011 14:41:27 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -0.799\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5\r
+       tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
+       FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id uJCPUXXE-7lA for <notmuch@notmuchmail.org>;\r
+       Tue, 28 Jun 2011 14:41:27 -0700 (PDT)\r
+Received: from mail-ew0-f53.google.com (mail-ew0-f53.google.com\r
+       [209.85.215.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
+       (No client certificate requested)\r
+       by olra.theworths.org (Postfix) with ESMTPS id E4D97429E2A\r
+       for <notmuch@notmuchmail.org>; Tue, 28 Jun 2011 14:41:26 -0700 (PDT)\r
+Received: by ewy8 with SMTP id 8so224815ewy.26\r
+       for <notmuch@notmuchmail.org>; Tue, 28 Jun 2011 14:41:25 -0700 (PDT)\r
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;\r
+       h=from:to:cc:subject:organization:references:date:in-reply-to\r
+       :message-id:user-agent:mime-version:content-type;\r
+       bh=PYbP+zY0A4RkQKL6F6KZimPeAN4s6MT4Hz1bXDE0cw0=;\r
+       b=FjVWRYol5St+IhEGNbRkEXV6+h9NJ2ExF6OSNwV0gkjT79KrTk20Igs8G39Jdc2YZ/\r
+       O2UqAV87kdv7D1BILrOfqJD6Mc+dZwEgOnegOhq+CEXA7BZuZd289U5qH2y4nK/YPCXN\r
+       x63WQiYUxE4YKfdE3bDrAWCJv5/AcSA/5UASA=\r
+Received: by 10.213.17.76 with SMTP id r12mr38221eba.2.1309297285639;\r
+       Tue, 28 Jun 2011 14:41:25 -0700 (PDT)\r
+Received: from localhost (archx.demon.nl [83.160.190.30])\r
+       by mx.google.com with ESMTPS id s76sm433006eea.18.2011.06.28.14.41.23\r
+       (version=TLSv1/SSLv3 cipher=OTHER);\r
+       Tue, 28 Jun 2011 14:41:24 -0700 (PDT)\r
+From: "Sander Boer" <sanboer@gmail.com>\r
+To: Carl Worth <cworth@cworth.org>\r
+Subject: Re: notmuch Digest, Vol 20, Issue 57\r
+Organization: From the desk of Sander Boer\r
+References: <mailman.5.1309146869.12973.notmuch@notmuchmail.org>\r
+       <cuozkl367o2.fsf@mauc.nl> <87wrg5905c.fsf@yoom.home.cworth.org>\r
+Date: Tue, 28 Jun 2011 23:43:52 +0200\r
+In-Reply-To: <87wrg5905c.fsf@yoom.home.cworth.org> (Carl Worth's message of\r
+       "Tue, 28 Jun 2011 13:22:23 -0700")\r
+Message-ID: <cuoliwlws13.fsf@mauc.nl>\r
+User-Agent: Gnus/5.110016 (No Gnus v0.16) Emacs/24.0.50 (gnu/linux)\r
+MIME-Version: 1.0\r
+Content-Type: text/plain\r
+Cc: notmuch@notmuchmail.org\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://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: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Tue, 28 Jun 2011 21:41:28 -0000\r
+\r
+\r
+Carl Worth <cworth@cworth.org> writes:> \r
+\r
+[snip]\r
+\r
+> First, it's important to understand that any friction here comes from\r
+> Gmail exposing its tags as folders, (which in turn could be the lack of\r
+> availability of a more tag-aware protocol than imap).\r
+>\r
+\r
+I agree that this is the key issue here. \r
+I was hoping that google somehow was able to expose the tags in the "All\r
+Mail" folder, like the headers that are gmail specific: X-pstn-nxpr and X-pstn-nxp (which contains a\r
+hash) for instance.\r
+\r
+\r
+> So, let's say you've done an imap-based fetch of all of your mail and\r
+> now have it in several folders corresponding to the various tags you\r
+> made in the Gmail interface, (and you've run "notmuch new" to create a\r
+> notmuch database of all of that).\r
+>\r
+> At that point, you can search (with current notmuch from git---and soon\r
+> to be released as notmuch 0.6) on the folder names. This allows you to\r
+> do a search based on a Gmail tag. For example, you might have an\r
+> "important" tag in Gmail which you could search with:\r
+>\r
+>      notmuch search folder:important\r
+>\r
+ah, I have the ubuntu version,  will update to git soon.\r
+\r
+\r
+> If you wanted to make an actual notmuch tag based on those search\r
+> results, you could do that as well:\r
+>\r
+>      notmuch tag +important folder:important\r
+>\r
+> And you could even do that on a regular basis, (for example in some\r
+> script that sucks down new email from Gmail). In this case you might\r
+> want to avoid re-tagging pre-tagged mail by amending the search terms:\r
+>\r
+>      notmuch tag +important folder:important and not tag:important\r
+>\r
+> (Note that this is an optimization that notmuch could be making\r
+> automatically, and that's something I'd love to see happen in notmuch at\r
+> some point.)\r
+>\r
+> Hopefully it's clear enough that you could do the above in a script that\r
+> loops over all of your existing tags.\r
+>\r
+> And if you were doing a one-time switch from Gmail to notmuch that would\r
+> be all you would need.\r
+>\r
+> I don't know if you're looking to also push tags added via some notmuch\r
+> interface back to Gmail, (does Gmail even provide a mechanism for doing\r
+> that?). If so, then you'd need something that took notmuch tags and made\r
+> copies of the message in the appropriate files. That would hopefully be\r
+> easy to script based on the output of:\r
+>\r
+>      notmuch search --output=files tag:important\r
+>\r
+> I think my short answer is that it's fairly easy to convert from Gmail\r
+> tags to notmuch tags as part of a one-time import. Doing this on a\r
+> continual basis might benefit from writing a few scripts, and I don't\r
+> know if anyone has written those scripts yet.\r
+>\r
+> Would any Gmail+notmuch users care to add anything to the conversation?\r
+>\r
+> -Carl\r
+\r
+\r
+now using gnus still, b/c notmuch does not build for the N900 (bummer)\r
+\r
+-- \r
+Sander Boer\r
+\r