[ingo] strugging with newer versions and ingo - sieve

Craig White craigwhite at azapple.com
Tue Oct 17 18:02:39 PDT 2006


horde-3.1.3.tar.gz
imp-h3-4.1.3.tar.gz
ingo-h3-1.1.1.tar.gz

If I try to edit a filter, it won't save. It says exactly...

Error  There was an error activating the script. The driver said:

and nothing more.

this may or may not be significant...if I delete a rule, above the top
menu bar, it says...
Warning: stream_context_create() expects parameter 1 to be array,
boolean given in /usr/share/pear/Net/Socket.php on line 132

# pear list
Installed packages, channel pear.php.net:
=========================================
Package          Version  State
Archive_Tar      1.3.1    stable
Auth_SASL        1.0.2    stable
Cache            1.5.5RC4 beta
Console_Getopt   1.2      stable
DB               1.7.6    stable
Date             1.4.6    stable
File             1.2.2    stable
HTTP             1.4.0    stable
HTTP_Request     1.3.0    stable
Log              1.9.9    stable
Mail             1.1.14   stable
Mail_Mime        1.3.1    stable
Net_DIME         0.3      beta
Net_SMTP         1.2.8    stable
Net_Sieve        1.1.4    stable
Net_Socket       1.0.6    stable
Net_URL          1.0.14   stable
PEAR             1.5.0a1  alpha
SOAP             0.9.4    beta
Services_Weather 1.4.0    stable
Text_Wiki        1.1.0    stable
VFS_ISOWriter    0.0.1    alpha
XML_Parser       1.2.7    stable
XML_RPC          1.5.0    stable
XML_Serializer   0.18.0   beta
XML_Util         1.1.1    stable

backends.php
$backends['sieve'] = array(
    'driver' => 'timsieved',
    'preferred' => 'localhost',
    'hordeauth' => true,
    'params' => array(
        // Hostname of the timsieved server
        'hostspec' => 'localhost',
        // Login type of the server
        'logintype' => 'PLAIN',
        // Port number of the timsieved server
        'port' => 2000,
        // Name of the sieve script
        'scriptname' => 'ingo',
        // The following settings can be used to specify an
administration
        // user to update all users' scripts.
        'admin' => 'cyrus',
        'password' => 'OBSCURED',
        'username' => Auth::getAuth(),
    ),
    'script' => 'sieve',
    'scriptparams' => array()
);

Clues?

In order to connect to sieveshell, I do have to do it like this...

sieveshell localhost -u craig -a cyrus

Craig



More information about the ingo mailing list