From: David Bremner Date: Sun, 8 Apr 2012 11:16:03 +0000 (+2100) Subject: Re: Dreaming of tag-based e-mailing X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=2c66c6bbbe3ad056db9c68afa7756b3ca6d3038e;p=notmuch-archives.git Re: Dreaming of tag-based e-mailing --- diff --git a/7f/432af770438a85e0657a609bb709a2cc625976 b/7f/432af770438a85e0657a609bb709a2cc625976 new file mode 100644 index 000000000..b37950252 --- /dev/null +++ b/7f/432af770438a85e0657a609bb709a2cc625976 @@ -0,0 +1,102 @@ +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 + + +