[ingo] How to add a default rule for all users

Claudia Burman cburman at elbolson.com
Thu Jul 2 12:39:02 UTC 2009

for my new mail server:
I'm using Postfix + Dovecot + Spamassassin (with Clamav plugin) + Sieve
I have successfully set up Horde, Ingo is using vfs as driver 
(vfstype=ftp) and it is working as expected, writing the scripts in each 
user's home folder.

This is what I need now:
I have set up Clamav plugin to add a header "X-Spam-Virus"
Dovecot-sieve has a global script. If a user doesn't have a sieve script 
in his home folder, the global script is used.

This global script is:

require ["fileinto"];

if header :contains "X-Spam-Virus" "Yes" {

if header :contains "X-Spam-Flag" "Yes" {
    fileinto "spam";

Of course, when a user creates his own script, the "x-spam-virus" rule 
will dissapear and viruses will be accepted.

Is there a way to create another default rule in Ingo?

Claudia Burman
El Bolson - Patagonia Argentina

More information about the ingo mailing list