I'm sorry yes, I did make that very confusing. What I meant was that no rule file with the same name as specified in your sieverules config (roundcube.sieve by default) exists. Other files can remain there without a problem.
It sounds like you have the plugin version for 0.4b, if you have access to an SVN trunk version of RC then I suggest you give the repo version of sieverules a try.
Roundcube Patches: Sieverules, SpamAssassin Prefs, and more…
hmm yea i guess it should be. well spotted, thanks!
Roundcube Patches: Sieverules, SpamAssassin Prefs, and more…
i added some str_replace in the ingo.php import filter
the last line helps to parse the vacation notice rules from ingo. ingo always adds the following sieve code:PHP Code:elseif (isset($name[$i])) {
$token = str_replace(":comparator \"i;ascii-casemap\" ", "", $token);
$token = str_replace(":comparator \"i;octet\" ", "", $token);
$token = str_replace(":all ", "", $token);
$token = str_replace("not header :is \"Precedence\" [\"list\", \"bulk\", \"junk\"], ", "", $token);
and the Precedence-Header ist the only one that isn't being parsed properly by the sieverules plugin.Code:if allof ( not exists ["list-help", "list-unsubscribe", "list-subscribe", "list-owner", "list-post", "list-archive", "list-id", "Mailing-List"], not header :comparator "i;ascii-casemap" :is "Precedence" ["list", "bulk", "junk"], not header :comparator "i;ascii-casemap" :matches "To" "Multiple recipients of*" ) {
i don't know if it makes sense to use all of these sieve rules in an vacation notice; dovecot sieve does some filtering in vacation anyway (LDA/Sieve - Dovecot Wiki).
what really would be great: if i could add an alias in the 'out of office' filter without having the alias to be an identity. if i have a lot of email addresses i don't want to configure an identity for everyone of them to have vacation notices sent for them.
Thanks for the code for the import filter.
For the vacation aliases, I understand that if you have alot of aliases that it could be difficult, but then not all implementations require the :addresses option. So it kinda depends on your setup a bit. I'll keep the idea in mind.
Roundcube Patches: Sieverules, SpamAssassin Prefs, and more…
[26-Aug-2010 15:36:35] PHP Fatal error: Call to undefined function rcube_parse_host() in /var/lib/roundcube/plugins/sieverules/sieverules.php on line 1133
I downloaded the latest version of sieverules.
Top of the changelog:
2010 07 03
==========
* Update to Net_Sieve 1.3.0
And I get the top error.
The latest version of the Sieverules plugin requires RC 0.4 stable.
Roundcube Patches: Sieverules, SpamAssassin Prefs, and more…
Is there a release available for use with the version of roundcube I am using. I am not ready to upgrade yet. Thanks
yep, older versions are available in the repo: JohnDoh's RoundCube-Plugin-SieveRules-Managesieve at 0.3.1 - GitHub
Roundcube Patches: Sieverules, SpamAssassin Prefs, and more…
New European Portuguese (pt_PT) translation for Managesieve plugin.
There are currently 1 users browsing this thread. (0 members and 1 guests)