Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 6C59D4196F2 for ; Tue, 2 Nov 2010 05:09:39 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -1.999 X-Spam-Level: X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sGaZN3aJ8Nij for ; Tue, 2 Nov 2010 05:09:29 -0700 (PDT) Received: from mail-bw0-f53.google.com (mail-bw0-f53.google.com [209.85.214.53]) by olra.theworths.org (Postfix) with ESMTP id 175974196F0 for ; Tue, 2 Nov 2010 05:09:28 -0700 (PDT) Received: by bwz7 with SMTP id 7so6445202bwz.26 for ; Tue, 02 Nov 2010 05:09:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=LH9njIl60F9EyGEvxssovh/CqXqInRwHrs0kVCKVnPU=; b=KIXIMvOScnlxU5jOfq7cLPDPzhJkvqQ+JJiNUO3xQ3k1QrtfCTYaxx324J8M1Gl1zD TvKQw1JXgw9fdsFjGeNgmZ/BT1kUZbvxgngKKbMTl5h8NoOPG+/GErVGblTsls96I9KD iKfWVHWaCsTI8J878gLmx2Y5miEWH+hcXqhXY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=rC9799UC8Kxowahoy8lZ/UKAt/swsUqYcoEcDqJqwMjNFfKQY7O1sWvWH/TSiMlR+L Dnh8RfC9qoO9X0OURTOgFPb0jaav8XAHi4F80lx2wklHfF1bnpzfJAk8DLlkj2v885YB huod3eTSKD+gB7uAr17yUY5dYK4mxHNuPyoVc= MIME-Version: 1.0 Received: by 10.204.62.139 with SMTP id x11mr3070134bkh.28.1288699766466; Tue, 02 Nov 2010 05:09:26 -0700 (PDT) Received: by 10.204.163.4 with HTTP; Tue, 2 Nov 2010 05:09:26 -0700 (PDT) Date: Tue, 2 Nov 2010 13:09:26 +0100 Message-ID: Subject: Questions before adoption: syncing across notmuch installations and IMAP folders as tags? From: Gregor Kappler To: notmuch@notmuchmail.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Tue, 02 Nov 2010 07:20:25 -0700 X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Nov 2010 12:09:39 -0000 Hi, I am following notmuch development for some months now. I love the idea, I am comfortable with adopting early and fiddling around. I installed the latest git and got it up and running with offlineimap <--> maildir sync, notmuch new and notmuchsync for imap flag/notmuch tag sync. There are a few must-have features that I cannot figure out whether they are currently possible: *syncing tags across several nutmuch instances on several computers.* I am using emacs/mail on 3 computers. I need the state of notmuch to be the same on all of them. running notmuch remotely is not an option -- I need to work offline. offlineimap sync on all of them needs me assign manual tags again and again which is redundant work and prone to inconsistencies. Can I somehow sync tags? I understand there is the brute force approach of dumping and restoring the database. I /could/ fiddle that into something with git sync? Did someone already do this? is this viable on a small netbook performancewise? *IMAP folders as tags.* I have mail archives with IMAP folders that I consider huge (you may say not much mail...). I hate the folder metaphor for organizing mail - but I used it as well as I could. What folder a mail is in in my case is not some dispensable irrelevant information. I really want to use it to bootstrap my tags in a mail archive in notmuch. I also would like this to be synced for webmail or mobile phone imap access. The notmuchsync script of Sebastian Spaeth contains functions for one direction only: msgs with certain tags can be moved to maildir folders (and thus to imap folders with offlineimap). Is there some code to tag msgs according to their folder too? I could take the notmuchsync code and fiddle around again to do this. But to do it consistently one would need to strip deprecated folder information from the tags after a msg is moved into a different imap folder. This might be difficult and slow. Thanks a lot for this great project! Thanks a lot for your answers. I would love to tag and move my mail into emacs. Gregor