[ingo] newbie needin help with sieve server/ingo config.

Jason Welsh jason at monsterjam.org
Fri Oct 23 13:19:59 UTC 2009



Jan Schneider wrote:
> Zitat von Jason Welsh <jason at monsterjam.org>:
>
>>
>> lst_hoe02 at kwsoft.de wrote:
>>> Zitat von Jason Welsh <jason at monsterjam.org>:
>>>
>>>> hey folks, we have  a linux server with
>>>>
>>>>     * Horde: 3.3.5
>>>>     * Imp: H3 (4.3.5)
>>>>    
>>>>     * Ingo: H3 (1.2.2)
>>>>
>>>>
>>>> and I also have a dovecot server with sieved running on a  separate
>>>> solaris  box.
>>>>
>>>> Im trying to get the linux box with ingo to talk to the sieve server,
>>>> but I cant figure out what backends to use in my
>>>> ingo/config/backends.php
>>>>
>>>> Im *assuming* that its timsieved, but this doesnt seem to be
>>>> working at
>>>> all.. What I mean is, when I try to save a new rule that I created in
>>>> ingo, Im expecting it to get stored on the solaris server with the
>>>> dovecot, I never see packets from the linux box -> solaris box on tcp
>>>> port 2000..
>>>> Or is that not the way its supposed to work?
>>>
>>> This should work if you have a sieve damon listening on the solaris
>>> box and you need PEAR Net_Sieve on the Horde Installation.
>>>
>>> Regards
>>>
>>> Andreas
>>>
>>>
>> on the horde box:  pear/Net_Sieve is already installed and is the same
>> as the released version 1.1.7
>>
>> when I telnet to the solaris box on port 2000, I get
>>
>> [root at birdhouse]# telnet solarisbox 2000
>> Trying 10.66.92.42...
>> Connected to solarisbox.mydomain.com (10.66.92.42).
>> Escape character is '^]'.
>> "IMPLEMENTATION" "Cyrus timsieved v2.2.13"
>> "SIEVE" "fileinto reject envelope encoded-character vacation subaddress
>> comparator-i;ascii-numeric relational regex imap4flags copy include body
>> variables enotify environment"
>> "SASL" "PLAIN"
>> "STARTTLS"
>> "NOTIFY" "mailto"
>> "VERSION" "1.0"
>> OK "Dovecot ready."
>>
>>
>> but when I try to save rules on the horde/ingo web interface, I never
>> see any packets on the solaris box coming from the horde linux box.
>> and I see the following message on the webpage:
>> #
>> # ErrorThere was an error activating the script. The driver said: Not
>> currently in TRANSACTION state
>
> In ingo/lib/Driver/timsieved.php, around line 74, change the "false"
> below "Ingo::getUser(false)" to "true". Then try again and post the
> output here. Be careful, the output will contain the password.
>
> Jan.
>
ok, I tried that and got the same thing.. I didnt see any extra output..
where was I supposed to see it?

Changes saved.
There was an error activating the script. The driver said: Not currently
in TRANSACTION state


heres the change I made:
     68         $this->_sieve = &new Net_Sieve($auth,
     69                                        $this->_params['password'],
     70                                        $this->_params['hostspec'],
     71                                        $this->_params['port'],
     72                                        $this->_params['logintype'],
     73                                        Ingo::getUser(true),
     74                                        false,
     75                                        false,
     76                                        $this->_params['usetls']);



More information about the ingo mailing list