diff -urN plugins.orig/managesieve/lib/rcube_sieve_script.php plugins/managesieve/lib/rcube_sieve_script.php --- plugins.orig/managesieve/lib/rcube_sieve_script.php 2011-11-18 16:44:48.000000000 +0200 +++ plugins/managesieve/lib/rcube_sieve_script.php 2012-03-09 01:50:33.000000000 +0200 @@ -438,9 +438,11 @@ } } +$exts[] = "include"; // requires if (!empty($exts)) - $output = 'require ["' . implode('","', array_unique($exts)) . "\"];\n" . $output; +// $output = 'require ["' . implode('","', array_unique($exts)) . "\"];\n" . $output; +$output = 'require ["' . implode('","', array_unique($exts)) . "\"];\n" . "include :global \"global-spam.sieve\";\n" . $output; if (!empty($this->prefix)) { $output = $this->prefix . "\n\n" . $output;