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 3FB7B431FBD for ; Mon, 28 Apr 2014 01:35:11 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.3 X-Spam-Level: X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled 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 LQCkaO84QHhW for ; Mon, 28 Apr 2014 01:35:03 -0700 (PDT) Received: from market.scs.stanford.edu (market.scs.stanford.edu [171.66.3.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id B6D07431FBC for ; Mon, 28 Apr 2014 01:35:03 -0700 (PDT) Received: from market.scs.stanford.edu (localhost.scs.stanford.edu [127.0.0.1]) by market.scs.stanford.edu (8.14.7/8.14.7) with ESMTP id s3S8Z120005399; Mon, 28 Apr 2014 01:35:01 -0700 (PDT) Received: (from dm@localhost) by market.scs.stanford.edu (8.14.7/8.14.7/Submit) id s3S8Z0Xc013154; Mon, 28 Apr 2014 01:35:00 -0700 (PDT) X-Authentication-Warning: market.scs.stanford.edu: dm set sender to return-wwqxt8zfww89ug96qsexi9pwa6@ta.scs.stanford.edu using -f From: David Mazieres To: Gaute Hope , notmuch Subject: Re: github mirror In-Reply-To: <1398670863-sup-1430@qwerzila> References: <87bnvn111h.fsf@Samskara.home> <20140427223717.GQ25817@mit.edu> <87y4yq9g4d.fsf@ta.scs.stanford.edu> <1398670863-sup-1430@qwerzila> Date: Mon, 28 Apr 2014 01:34:57 -0700 Message-ID: <87eh0honri.fsf@ta.scs.stanford.edu> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: David Mazieres expires 2014-07-27 PDT List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2014 08:35:11 -0000 Gaute Hope writes: >> Really what you want is an imap server built on top of the notmuch >> library. That way you could use notmuch from your desktop and then use >> imap from your phone, and everything would stay perfectly in sync. >> Implementing such a server wouldn't be that hard, but it would help if >> notmuch made the _notmuch_message_get_doc_id and >> _notmuch_directory_get_document_id functions semi-public. Then the imap >> server could just use docids as uids. (Plus then muchsync wouldn't have >> to go through gross contortions to get docids information...) > > That would be nice, but a solution where the user does not need to run > his own server is in my opinion pretty essential. You don't have to "run" an imap server, you can use it in preauth mode. Having a notmuch-based imap server would let you synchronize gmail with your laptop and then read email offline, for instance. David