[horde] Class 'Net_Sieve' not found

Michael J Rubinsky mrubinsk at horde.org
Mon Jun 16 16:21:05 UTC 2014


Quoting Patrick De Zordo <patrick at spamreducer.eu>:

> Hi Guys,
>
> could you provide me with some help?
>
>
>
> I’m using Horde 5.3.0-git with Ingo 3.3.0-git.
>
> I’ve activated sieve filtering by adding the following configuration file:
>
>
>
> ---8<------../ingo/config/backends.local.php------------------------------
>
> <?php
>
> $backends['imap']['disabled'] = true;
>
> $backends['sieve'] = array(
>
>     // Disabled by default
>
>     'disabled' => false,
>
>     'transport' => array(
>
>         Ingo::RULE_ALL => array(
>
>             'driver' => 'timsieved',
>
>             'params' => array(
>
>                 // Hostname of the timsieved server
>
>                 'hostspec' => 'localhost',
>
>                 // Login type of the server
>
>                 'logintype' => 'PLAIN',
>
>                 // Enable/disable TLS encryption
>
>                 'usetls' => true,
>
>                 // Port number of the timsieved server
>
>                 'port' => 4190,
>
>                 // Name of the sieve script
>
>                 'scriptname' => 'ingo',
>
>                 // Enable debugging. The sieve protocol communication is
> logged
>
>                 // with the DEBUG level.
>
>                 'debug' => false,
>
>             ),
>
>         ),
>
>     ),
>
>     'script' => array(
>
>         Ingo::RULE_ALL => array(
>
>             'driver' => 'sieve',
>
>             'params' => array(
>
>                 // If true, use the deprecated 'imapflags' extension to set
>
>                 // flag status instead of the newer, standardized
>
>                 // 'imap4flags'.
>
>                 // 'imapflags' => true,
>
>
>
>                 // If true, use the deprecated 'notify' extension instead of
>
>                 // the newer, standardized 'enotify'.
>
>                 // 'notify' => true,
>
>
>
>                 // If using Dovecot or any other Sieve implementation that
>
>                 // requires folder names to be UTF-8 encoded, set this
>
>                 // parameter to true.
>
>                 'utf8' => false,
>
>              ),
>
>         ),
>
>     ),
>
>     'shares' => false
>
> );
>
> ---8<-----------------------------------------------------------------------
> ------
>
>
>
> Sieve filtering options are shown in Horde, but when adding a rule I just
> get back this fatal error:
>
>
>
> ---8<-----------------------------------------------------------------------
> ------
>
> Class 'Net_Sieve' not found
>
> 1. Horde_ErrorHandler::catchFatalError()
>
> ErrorException Object
> (
>     [message:protected] => Class 'Net_Sieve' not found
>     [string:Exception:private] =>
>     [code:protected] => 0
>     [file:protected] =>
> /xxxxxxxxxxxxxxxxxxx/horde/ingo/lib/Transport/Timsieved.php
>     [line:protected] => 70
>     [trace:Exception:private] => Array
>         (
>             [0] => Array
>                 (
>                     [function] => catchFatalError
>                     [class] => Horde_ErrorHandler
>                     [type] => ::
>                     [args] => Array
>                         (
>                         )
>
>                 )
>
>         )
>
>     [previous:Exception:private] =>
>     [severity:protected] => 1
>     [logged] => 1
> )
>
> ---8<-----------------------------------------------------------------------
> ------
>
>
>
> Where can I find this class, and how can I install it on my system for being
> able to use “sieve scripts” in Horde?


It's a pear package from pear.php.net



-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5869 bytes
Desc: S/MIME Signature
URL: <http://lists.horde.org/archives/horde/attachments/20140616/f773d7a4/attachment.bin>


More information about the horde mailing list