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 77E3C431FAF for ; Sun, 8 Apr 2012 04:16:15 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] 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 y60nZFLFEbxi for ; Sun, 8 Apr 2012 04:16:13 -0700 (PDT) Received: from tesseract.cs.unb.ca (tesseract.cs.unb.ca [131.202.240.238]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 56240431FAE for ; Sun, 8 Apr 2012 04:16:13 -0700 (PDT) Received: from fctnnbsc30w-156034089108.dhcp-dynamic.fibreop.nb.bellaliant.net ([156.34.89.108] helo=zancas.localnet) by tesseract.cs.unb.ca with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1SGq6L-0003CU-BG; Sun, 08 Apr 2012 08:16:10 -0300 Received: from bremner by zancas.localnet with local (Exim 4.77) (envelope-from ) id 1SGq6F-0002gT-3Z; Sun, 08 Apr 2012 08:16:03 -0300 From: David Bremner To: "Fernando H. F. Botelho" , notmuch@notmuchmail.org Subject: Re: Dreaming of tag-based e-mailing In-Reply-To: <4F7F88FA.2070408@f123.org> References: <4F7F88FA.2070408@f123.org> User-Agent: Notmuch/0.12+99~g075d7df (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Sun, 08 Apr 2012 08:16:03 -0300 Message-ID: <87ty0uv5ho.fsf@zancas.localnet> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam_bar: - 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: Sun, 08 Apr 2012 11:16:15 -0000 "Fernando H. F. Botelho" writes: > 1. I tag incoming messages with any number of arbitrary tags, and these > get assigned not just to that specific e-mail message, but also to the > contact (i.e. email address) behind it. > 2. I decide I have a message to send to every person that has tag A, B, > D, F, and Z, and I select those and the e-mail client allows me to > e-mail my message to every contact that has all of those tags. Notmuch does not (currently) deal with contacts as first class entities. There are some scripts and extensions that search the database of mail messages and extract contact information, but currently there is no way within notmuch to add tags to contacts. What you are interested in could be done, but it would require some programming. It is true that your goal sounds a bit CRM-like; on the other hand most CRM systems are probably too large and complex to be comfortable for a single user. As far as I know they are also typically browser based (whether that is good or bad depends on you). > By that I mean, that I need to know if I should ask for help > from someone that knows C, Python, PHP, or something else, or if that > someone has to be a big Mutt fan, or SugarCRM, or Thunderbird, etc. The core of notmuch is in C and C++. There are bindings for several languages, with python being the most used. 'alot' is one notmuch-based mail user agent written in python. As far as I know, the most popular way to use notmuch is via the emacs front-end; to customize this one would need to use emacs-lisp. > I am also trying to find a solution that would run on Gnome or the Gnome > Terminal as KDE is not accessible to the Orca screen reader right now. Any text based program should work find in the Gnome Terminal. Mutt is another, much older mail-user-agent, which I personally don't know much about. The next version of notmuch will ship with some integration scripts for mutt and notmuch. There is also the 'mutt-kz' project, to rewrite mutt with a notmuch back-end. Hope this helps, David