[ingo] newbie needin help with sieve server/ingo config.
Jan Schneider
jan at horde.org
Mon Oct 26 18:06:06 UTC 2009
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>:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 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.
I'm sorry, but I'm out of ideas now.
Jan.
--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
More information about the ingo
mailing list