Re: [Evolution] Filter on Sender is member of a particular contact list?



On Mon, 2009-08-31 at 02:53 +0200, Thomas Mittelstaedt wrote:
Have you looked into labels? You could set up a special label for
<my_group>, set up a filter that moves all mails having that label to a
particular folder. That still leaves you with adding a new address to
the list of addresses that will get that label, <my_group>, though.

I think no matter what "operation" is desired, the search is still
lacking.

Further research has shown that this is an often requested feature and
has been wanted since 2001:

http://bugzilla.gnome.org/show_bug.cgi?id=203062

I have been looking into using the Expression match criterion, but I
only just saw that it was a Scheme expression. I know nothing about
Scheme at this time.

Prior to that bit, I was thinking of writing a Python script to load the
addressbook database (it is in Berkeley Hash DB format) and allowing
various searches. The addressbook is stored as a hash of VCARD entries.*

Alternatively, I was thinking to write something in C/C++ to call the
back-end directly, hopefully looking at the source for
evolution-addressbook-export for guidance.

None of this is particularly easy for me as I am learning as I go, and
doing it when I have time. I don't mind contributing any resulting code
to the project, but I will need guidance to do it correctly.

[
* Complicating this on Debian 5.0.2 (Lenny) is the fact that python is
linked against Berkeley DB 4.5 and Evolution against 4.6. So I also have
to backport the address databases to the earlier version. Aarh!
]






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]