[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