thanx.
On Thu, 26 Feb 2009, Linux Advocate wrote:
With the imap filters in thunderbird, do i need to use sieve in dovecot? my
initial observations/ findings say "no"?
Thunderbird filters work in the client, not server. If you want to filter before the client has seen or downloaded the message, you need Sieve.
users will most probably use filters to sort out their email, therefore its better to be client side? as all have their own way or working/ classifying their email?
Well, if you ask me this question, it is probably better to not use Sieve, because the way users work is set - basta - any change would cause problems.
Several of our users have slow connections, therefore they want to see only minimal stuff in the INBOX, definitely no message the relay tagged as SPAM. They check out the other folders from their offices only. Client-side filtering would require them to download all messages, even SPAM, just to move them into a "not-urgent" folder never looked at.
This is one example of server-side filtering.
Initially I deployed a fixed Sieve script for everybody, which moved tagged SPAM into a SPAM folder, but more and more users wanted to hack their own.
Additionally what can i use sieve on the server side for?
Well, current implementation is cmusieve, see: http://hg.dovecot.org/dovecot-sieve-1.0/file/1ddefc5e4e33/src/libsieve/READM...
Dovecot v1.2 will support/use: http://hg.rename-it.nl/dovecot-libsieve/file/ab9a06342d33/README
The basic language is the same, but there are different extensions supported.
Bye,
- -- Steffen Kaiser