Hello everyone!
This is my first post.
I'm going to migrate from Squirrelmail ro Roundcube, but I cannot make Sieve filters to work. I tried "Managesieve" plugin and "Sieverules" also, but they don't work. I use Cyrus Imap.
In Squirrel I used Avelsieve plugin and it worked perfectly.
I noticed some differences between script syntax in both solutions: Avelsieve and Managesieve/Sieverules.
Here is an example:
Avelsieve:
#START_SIEVE_RULEYTo0OntzOjQ6ImNvbmQiO2E6MTp7aTowO2E6NDp7czo0OiJ0eXBlIjtzOjY6ImhlYWRlciI7czo2OiJoZWFkZXIiO3M6NDoiRnJvbSI7czo5OiJtYXRjaHR5cGUiO3M6ODoiY29udGFpbnMiO3M6MTE6ImhlYWRlcm1hdGNoIjtzOjIzOiJkZXYtbnVsbEByaG4ucmVkaGF0LmNvbSI7fX1zOjQ6InR5cGUiO3M6MToiMSI7czo2OiJhY3Rpb24iO3M6MToiNSI7czo2OiJmb2xkZXIiO3M6MTE6IklOQk9YLlRyYXNoIjt9END_SIEVE_RULE
if header :contains "From" "dev-null@rhn.redhat.com"
{
fileinto "INBOX.Trash";
}
Sieverules/Managesieve:
# rule:[test1]
if anyof (header :contains "Subject" "test")
{
fileinto "INBOX.Trash";
}
First rule works, second - not.
Although, "sievec" compiles this script to .bc file without errors.
Has anyone an idea what could be wrong?
There's one more: Sieverules cannot import Avelsieve script. It shows "server error" message.
Please, help
Thanks,
Skygge.