Preannounce: Kroupware Project started

Martin Konold konold at
Thu Sep 12 02:18:43 BST 2002

On Wednesday 11 September 2002 04:56 pm, Roberto H. Alsina wrote:

Hi Roberto,

> I am basically thinking of the "move the message to another folder"
> filters. Right now, you configure the filter on Kmail, and then you move
> things around when you connect.

You are very much correct. These rather simple filters (only headers and only 
moving messages!) are best to be implemented on the server (not to be done 
before November though).

The main reasons are:

- Of course we want to achive maximal scalability by putting as much 
functionaility in the client as reasonably possible.

- Doing a full round trip (downloading and then again storing a message) also 
puts load on the server which is imho at least as big as doing it on the 

- Scalability is often limited by the users experience with some service. For 
this experience latency is much more important than bandwidth. Having time 
for filtering while the user is not interactive helps a lot for the 
psychologal perception.

- creating Sieve scripts is MUCH easier than a -procmalrc or similar 
approaches. So yes I intend to implement simple filters based on pure header 
information later

- IMHO the GUI for creating and maintaining these filters should be in the 
client of course.

> If I understood you correctly, you plan to make these filters available
> through a web interface, right? Because if you don't, then SIEVE is useless
> ;-)

Well I intend to provide this functionality via an enhanced version of the 
current kmail filter dialog.

> In fact, I think I may have some python code
> to generate the sieve scripts from kmail config files somewhere.

Please feel free to send the code to me.

Dipl.-Phys. Martin Konold
Stauffenbergstra├če 107, 72074 T├╝bingen, Germany
email: konold at

More information about the kde-core-devel mailing list