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 9BF14431FAF for ; Sun, 8 Apr 2012 09:39:00 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.798 X-Spam-Level: X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] 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 bsLtTtDnJxHp for ; Sun, 8 Apr 2012 09:39:00 -0700 (PDT) Received: from mail-ee0-f53.google.com (mail-ee0-f53.google.com [74.125.83.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id B26AF431FAE for ; Sun, 8 Apr 2012 09:38:59 -0700 (PDT) Received: by eekb47 with SMTP id b47so1496517eek.26 for ; Sun, 08 Apr 2012 09:38:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=HwSJHHAnjaBeWg4nF7WinwHRf3/QJuiDYuB6FMA3ZVE=; b=VJrYmpcJYmU/snXuVGl09/gyn3iohpXHFmVtm7Q145ouWRq3BJKTHsnNsJ8jQPw4nc +Lta5v7ZfJcw7JE7QhjuNIJ3tmIaFxfeVRbELxkve5uI5stBqXET3qerrUEU0vGp2agm JK5lkZHPxxshG4fdb1oCRBcVhYvN92luK5JaeRDcUd6bzIU8Pfd+7FVjiFwlcTlk9Y9W 3OW0AiATnFKl6pMhDzhINj/X6ri4O8qXfhyEWMwF4FNxxLzXhhpZUz1CfaMSa/iQ2KSi HJNINgE83/wfbhyzeU9Rwb4SBDPvkbNjO9R7bXAP7rzzRZZ1qgz9jF3XGOn9L6TmuhYd b/bg== MIME-Version: 1.0 Received: by 10.14.119.197 with SMTP id n45mr545876eeh.46.1333903138294; Sun, 08 Apr 2012 09:38:58 -0700 (PDT) Received: by 10.14.134.76 with HTTP; Sun, 8 Apr 2012 09:38:58 -0700 (PDT) In-Reply-To: <4F7F88FA.2070408@f123.org> References: <4F7F88FA.2070408@f123.org> Date: Sun, 8 Apr 2012 18:38:58 +0200 Message-ID: Subject: Re: Dreaming of tag-based e-mailing From: Arian Kuschki To: "Fernando H. F. Botelho" Content-Type: multipart/alternative; boundary=90e6ba539f38b90da404bd2d86b9 Cc: notmuch@notmuchmail.org 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 16:39:00 -0000 --90e6ba539f38b90da404bd2d86b9 Content-Type: text/plain; charset=UTF-8 On 7 April 2012 02:23, Fernando H. F. Botelho wrote: > 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. > You can construct a list of email addresses from a list of emails, so what you want should be doable without tagging contacts, which is currently not possible directly. You just tag your messages as you like, either manually through one of the GUIs, or automatically with a script. > 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. > You can construct a list of email addresses that have sent you at least one email for each tag. This can be done with the notmuch much command-line interface and a minimal amount of scripting, for example with shell script. With this list of addresses, you can then start your mail client of choice with a new compose window already opened that contains all these addresses. I know this works with Thunderbird, many other clients should also support this. The only open question I see is what kind of interface you would like to use to select a set of tags. I am not sure what is the most convenient way for you, but this should not be hard either. Feel free to contact me off list if you have any further questions. Hth, Arian --90e6ba539f38b90da404bd2d86b9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 7 April 2012 02:23, Fernando H. F. Botelho <fernando.botelho@f123.org> wrote:
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.

You ca= n construct a list of email addresses from a list of emails, so what you wa= nt should be doable without tagging contacts, which is currently not possib= le directly. You just tag your messages as you like, either manually throug= h one of the GUIs, or automatically with a script.
=C2=A0
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 m= essage to every contact that has all of those tags.
=C2=A0
You can construct a list of email addresses that have sent= you at least one email for each tag. This can be done with the notmuch muc= h command-line interface and a minimal amount of scripting, for example wit= h shell script. With this list of addresses, you can then start your mail c= lient of choice with a new compose window already opened that contains all = these addresses. I know this works with Thunderbird, many other clients sho= uld also support this.=C2=A0

The only open question I see is what kind of interface = you would like to use to select a set of tags. I am not sure what is the mo= st convenient way for you, but this should not be hard either. Feel free to= contact me off list if you have any further questions.

Hth,
Arian
--90e6ba539f38b90da404bd2d86b9--