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: 



Dreaming of tag-based e-mailing

2012-04-08 Thread David Bremner
"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





Re: Dreaming of tag-based e-mailing

2012-04-08 Thread David Bremner
Fernando H. F. Botelho fernando.bote...@f123.org 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



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


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


Dreaming of tag-based e-mailing

2012-04-06 Thread Fernando H. F. Botelho
Hi everyone,

I use F123, which is an Ubuntu-based distribution developed for use by 
the blind. I have been researching SugarCRM and other applications 
looking for tag-based mailing without success and when I heard of Mutt 
and NotMuch I became hopeful again.

Please tell me if this would be possible with NotMuch + Mutt or 
something else:

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.

I assume there is no e-mail client that is able to do this today, is 
this correct?

Could NotMuch do this in combination with Mutt on Gnome Terminal or 
Thunderbird on Gnome?

I am not a developer but I might be able to get volunteer help if I know 
what are the pieces that are most likely to work out into a nice looking 
puzzle. 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.

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.

Thanks,

Fernando


Dreaming of tag-based e-mailing

2012-04-06 Thread Fernando H. F. Botelho

Hi everyone,

I use F123, which is an Ubuntu-based distribution developed for use by 
the blind. I have been researching SugarCRM and other applications 
looking for tag-based mailing without success and when I heard of Mutt 
and NotMuch I became hopeful again.


Please tell me if this would be possible with NotMuch + Mutt or 
something else:


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.


I assume there is no e-mail client that is able to do this today, is 
this correct?


Could NotMuch do this in combination with Mutt on Gnome Terminal or 
Thunderbird on Gnome?


I am not a developer but I might be able to get volunteer help if I know 
what are the pieces that are most likely to work out into a nice looking 
puzzle. 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.


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.


Thanks,

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