[horde] Ingo with sieve not working
OVi C
csoft2k5 at gmail.com
Fri Nov 23 03:52:51 UTC 2012
On Thu, Nov 22, 2012 at 5:29 PM, Arjen de Korte <arjen+horde at de-korte.org>wrote:
> Citeren Ole Wolf <ole at naturloven.dk>:
>
>
> Quoting OVi C <csoft2k5 at gmail.com>:
>>
>> The .dovecot.sieve is just a symlink pointing to the ingo script in the
>>> sieve folder. I've also tried your approach and still nothing happens.
>>>
>>
>> I vaguely recall attempting with a symlink to .dovecot.sieve myself. For
>> some reason abandoned it, possibly because I couldn't get it to work. This
>> is several years ago, however, so I don't quite remember.
>>
>> With my configuration, I've created a ~/sieve directory, and within this
>> directory, "ingo.sieve" is symlinked to "ingo". I don't remember why.
>>
>> The current Ingo seems to filter the messages as desired (on my server,
>> that is), but at one time I also had to apply the following patch (with
>> patch -p0):
>>
>> ------------------------------**----------------
>>
>> *** ../horde/ingo/lib/Script/**Sieve/Action/Flag.php 2012-11-21
>> 14:58:34.635437275 +0100
>> --- ingo/lib/Script/Sieve/Action/**Flag.php 2012-11-21
>> 17:48:32.929381201 +0100
>> ***************
>> *** 90,96 ****
>> */
>> public function requires()
>> {
>> ! return array('imapflags');
>> }
>>
>> }
>> --- 90,96 ----
>> */
>> public function requires()
>> {
>> ! return array('imap4flags');
>> }
>>
>> }
>> *** ../horde/ingo/lib/tests/**SieveTest.php 2012-11-21
>> 14:58:34.643436331 +0100
>> --- ingo/lib/tests/SieveTest.php 2012-11-21 17:52:47.203390856
>> +0100
>> ***************
>> *** 73,79 ****
>> $bl->setBlacklistFolder(Ingo::**BLACKLIST_MARKER);
>>
>> $this->store($bl);
>> ! $this->assertScript('require "imapflags";
>> if address :all :comparator "i;ascii-casemap" :is ["From", "Sender",
>> "Resent-From"] "spammer at example.com" {
>> addflag "\\\\Deleted";
>> keep;
>> --- 73,79 ----
>> $bl->setBlacklistFolder(Ingo::**BLACKLIST_MARKER);
>>
>> $this->store($bl);
>> ! $this->assertScript('require "imap4flags";
>> if address :all :comparator "i;ascii-casemap" :is ["From", "Sender",
>> "Resent-From"] "spammer at example.com" {
>> addflag "\\\\Deleted";
>> keep;
>>
>> ------------------------------**----------------
>>
>
> Or enable 'imapflags' in your Dovecot configuration:
>
> sieve_extensions = +imapflags
>
> The 'imapflags' extension is deprecated and by default disabled, but it is
> still supported if you explicitly enable it.
>
> Best regards, Arjen
>
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.**org<horde-unsubscribe at lists.horde.org>
>
The imapflags extension is already enabled by default. Also tried the patch
Ole provided and still no luck.
More information about the horde
mailing list