[ingo] newbie needin help with sieve server/ingo config.
Jason Welsh
jason at monsterjam.org
Mon Oct 26 17:50:50 UTC 2009
Jan Schneider wrote:
> Zitat von Jason Welsh <jason at monsterjam.org>:
>
>>
>>
>> Jan Schneider wrote:
>>> Zitat von Jason Welsh <jason at monsterjam.org>:
>>>
>>>>
>>>>
>>>> Jan Schneider wrote:
>>>>> Zitat von Jason Welsh <jason at monsterjam.org>:
>>>>>
>>>>>>
>>>>>>
>>>>>> Jan Schneider wrote:
>>>>>>> Zitat von Jason Welsh <jason at monsterjam.org>:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>> I tried using
>>>>>>>> $this->_sieve = &new Net_Sieve($auth,
>>>>>>>> $this->_params['password'],
>>>>>>>> $this->_params['hostspec'],
>>>>>>>> $this->_params['port'],
>>>>>>>>
>>>>>>>> $this->_params['logintype'],
>>>>>>>> Ingo::getUser(false),
>>>>>>>> true,
>>>>>>>> false,
>>>>>>>> $this->_params['usetls']);
>>>>>>>>
>>>>>>>> and
>>>>>>>> $this->_sieve = &new Net_Sieve($auth,
>>>>>>>> $this->_params['password'],
>>>>>>>> $this->_params['hostspec'],
>>>>>>>> $this->_params['port'],
>>>>>>>>
>>>>>>>> $this->_params['logintype'],
>>>>>>>> Ingo::getUser(false),
>>>>>>>> true,
>>>>>>>> true,
>>>>>>>> $this->_params['usetls']);
>>>>>>>>
>>>>>>>>
>>>>>>>> and neither one seemed to get me any more output.
>>>>>>>> web page just says "changes saved" and "There was an error
>>>>>>>> activating
>>>>>>>> the script. The driver said: Not currently in TRANSACTION state"
>>>>>>>
>>>>>>> There *has* to be some output. Try clicking on "Script" and then
>>>>>>> showing the currently active script. Maybe your browser gets
>>>>>>> redirected before it has a chance to show the output.
>>>>>>>
>>>>>>> Jan.
>>>>>>>
>>>>>> hrm, when I click on script, I see
>>>>>>
>>>>>> 1: # Sieve Filter
>>>>>> 2: # Generated by Ingo (http://www.horde.org/ingo/) (10/26/2009,
>>>>>> 09:59:19 AM)
>>>>>> 3:
>>>>>> 4: # test
>>>>>> 5: if header :comparator "i;ascii-casemap" :contains "Sender"
>>>>>> "fred" {
>>>>>> 6: discard;
>>>>>> 7: stop;
>>>>>> 8: }
>>>>>> 9:
>>>>>
>>>>> Are you sure you are editing the correct file?
>>>>>
>>>>>> btw, which of the above 2 entries is right (below the
>>>>>> Ingo::getUser(false)) for showing the extra debugging?
>>>>>
>>>>> $this->_sieve = &new Net_Sieve($auth,
>>>>> $this->_params['password'],
>>>>> $this->_params['hostspec'],
>>>>> $this->_params['port'],
>>>>> $this->_params['logintype'],
>>>>> Ingo::getUser(false),
>>>>> true,
>>>>> false,
>>>>> $this->_params['usetls']);
>>>>>
>>>>>
>>>>> Jan.
>>>>>
>>>> ok, thats what I have in my
>>>>>>
>>>>>
>>>>> $this->_sieve = &new Net_Sieve($auth,
>>>>> $this->_params['password'],
>>>>> $this->_params['hostspec'],
>>>>> $this->_params['port'],
>>>>> $this->_params['logintype'],
>>>>> Ingo::getUser(false),
>>>>> true,
>>>>> false,
>>>>> $this->_params['usetls']);
>>>>>
>>>>>
>>>>> Jan.
>>>>>
>>>> ok, thats what I have in my .
>>>>>>
>>>>>
>>>>> $this->_sieve = &new Net_Sieve($auth,
>>>>> $this->_params['password'],
>>>>> $this->_params['hostspec'],
>>>>> $this->_params['port'],
>>>>> $this->_params['logintype'],
>>>>> Ingo::getUser(false),
>>>>> true,
>>>>> false,
>>>>> $this->_params['usetls']);
>>>>>
>>>>> Jan.
>>>>>
>>>> ok, thats what I have in my .
>>>> /usr/local/apache2/htdocs/horde/ingo/lib/Driver/timsieved.php... the
>>>> line 74 has
>>>> true,
>>>>
>>>> I tried again with opera browser to make sure it wasnt something weird
>>>> that my firefox browser was doing wrong..
>>>> I got the same result..
>>>>
>>>> * ErrorThere was an error activating the script. The driver said:
>>>> Not currently in TRANSACTION state
>>>
>>> Do you have page compression enabled? Try disabling it.
>>>
>>> Jan.
>>>
>> [root at birdhouse]# grep zlib.output_compression /usr/local/lib/php.ini
>> ; and you cannot use both "ob_gzhandler" and
>> "zlib.output_compression".
>> zlib.output_compression = Off
>>
>> you mean this or the gzip compression in apache? it looks like
>> zlib.output_compression is already off.
>
> No, in the Horde configuration.
>
> Jan.
>
ok, found it an changed it to false..
[root at birdhouse]# pwd
/usr/local/apache2/htdocs/horde/config
[root at birdhouse]# grep compress conf.php
$conf['compress_pages'] = false;
[root at birdhouse]#
even restarted apache..
got the same result..
There was an error activating the script. The driver said: Not currently
in TRANSACTION state
and there was no extra output on the webpage.
Jason
More information about the ingo
mailing list