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

Jan Schneider jan at horde.org
Fri Oct 23 16:30:59 UTC 2009


Zitat von Jason Welsh <jason at monsterjam.org>:

>
>
> 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']);

*Below* Ingo::getUser()...

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the ingo mailing list