Dreaming of tag-based e-mailing

2012-04-08 Thread Arian Kuschki
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
-- next part --
An HTML attachment was scrubbed...
URL: 



Re: Dreaming of tag-based e-mailing

2012-04-08 Thread Arian Kuschki
On 7 April 2012 02:23, Fernando H. F. Botelho fernando.bote...@f123.orgwrote:

 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
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


[notmuch] Bulk message tagging

2010-04-17 Thread Arian Kuschki
Hi
-Original Message-
From: Carl Worth 
Sent: 17 April 2010 17:43

So one could query with sysconf and break things up into multiple
commands as needed.

Doesn't xargs do exactly this?







[notmuch] vim client

2010-02-25 Thread Arian Kuschki
On Sat 20, 12:34 -0500, Ben Gamari wrote:

> The real problem is all notmuch calls are synchronous. Vim unfortunately
> lacks the excellent asynchronous subprocess interface that emacs has.
> Therefore, I'm afraid the vim client is going to be just as unuable
> until someone has implemented asynchronous subprocess support.

What is the problem that you are trying to solve with asynchronous 
sub process support that you cannot solve with things like 
':!notmuch tag +sometag pattern &' or with using temp files and 
":autoread" for views that need to be updated regularly?
This is a genuine question, I am just not very knowledgeable about these 
technicalities.

Do you think improved sub process support will ever be merged into 
mainline vim seeing that is somewhat against the vim philosophy (or 
isn't it?)?

> and I would
> far prefer to use notmuch from within vim than from another specialized
> application.

I agree. I talked to Bart, the creator of the vim client and he said he 
was planning to resume his work on it in April at the earliest. I would 
really like to see a usable client before that, and I don't think there 
is that much to do to make that happen really. There is lots of existing 
code we can use for things like json parsing and handling MIME stuff in 
the python standard libraries for example. If anybody wants to fork Bart's repo 
I would 
be happy to submit patches and test , but I lack the qualification to 
maintain a fork myself unfortunately.


[notmuch] vim client

2010-02-19 Thread Arian Kuschki
Hi all
thank you for notmuch, it is a great project. I have been watching 
progress for a while but then I could no longer restrain myself and 
started using notmuch's vim client even though it is still a bit rough 
around the edges. Unfortunately there are some quirks that 
prevent me from switching over completely. 
questions:

1. will there be a usable  ncurses or mutt version that supports notmuch 
anytime soon?

2. is anybody working on the vim client? I have a small patch and might 
have couple more as time passes. Is this mailing list the right place to 
discuss this? From what I can gather the discussion seems to be centred 
mainly on the emacs client.

Cheers
Arian


[notmuch] vim client

2010-02-19 Thread Arian Kuschki
Hi all
thank you for notmuch, it is a great project. I have been watching 
progress for a while but then I could no longer restrain myself and 
started using notmuch's vim client even though it is still a bit rough 
around the edges. Unfortunately there are some quirks that 
prevent me from switching over completely. 
questions:

1. will there be a usable  ncurses or mutt version that supports notmuch 
anytime soon?

2. is anybody working on the vim client? I have a small patch and might 
have couple more as time passes. Is this mailing list the right place to 
discuss this? From what I can gather the discussion seems to be centred 
mainly on the emacs client.

Cheers
Arian
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch