[horde] error when communicating with the mail server after upgrade

Arjen de Korte arjen+horde at de-korte.org
Thu Apr 30 20:33:48 UTC 2015


Citeren Andreas Mauser <andreas at mauser.info>:

> ----- Nachricht von Michael J Rubinsky <mrubinsk at horde.org> ---------
>      Datum: Thu, 30 Apr 2015 16:15:32 -0400
>        Von: Michael J Rubinsky <mrubinsk at horde.org>
> Antwort an: mrubinsk at horde.org
>    Betreff: Re: [horde] error when communicating with the mail server
> after upgrade
>         An: horde at lists.horde.org
>
>> Quoting Andreas Mauser <andreas at mauser.info>:
>>
>>> Do we have the same problem?
>>> [Thu Apr 30 21:55:46.960603 2015] [:error] [pid 10965] [client
>>> 192.168.24.100:52658] PHP Fatal error:  Call to a member function
>>> getComponents() on a non-object in
>>> /var/www/html/post/kronolith/lib/Icalendar/Handler/Base.php on line 76,
>>> referer: https://post.mauser.info/imp/dynamic.php?page=mailbox
>>>
>>> I get 'Error communicationg to server' when trying to agree on someones
>>> calender invitation.
>>
>>
> https://github.com/horde/horde/commit/57db23d880e790ffaa9c0efae2bf77b88f40044b
>
> Thank you Mike,
> so I wait a bit until it goes through the pear upgrade.
>
> But may I come back to the backend.local.php for imp, please?
>
> I still tinker together a new correct file because mine also looked very
> old, so I went through the upgrade documentation, but still did not find an
> answer if I do it right.
>
>  <?php
>  $servers['imap']['disabled'] = true;
>  $servers['advanced']['disabled'] = false;
>  $servers['advanced']['hordeauth'] = true;
>  $servers['advanced']['hostspec'] = 'mailserver';
>  $servers['advanced']['secure'] = 'tls';
>  $servers['advanced']['port'] = '143';
>  $servers['advanced']['maildomain'] = 'mauser.info';
>  // $servers['advanced']['quota'] = ;
>  ...I cant get it together with the quota. What would be an example?
>  
>  $conf['notspam']['program'] ='/usr/bin/spamc -d mx -C revoke -u %l';
>  $conf['notspam']['reporting']
>  $conf['notspam']['spamfolder']
>  ..do I need reporting and spamfolder, because in the old file its greyed
> out?
>
> $conf['spam']['program'] = '/usr/bin/spamc -d mx -C report -u %l';
>  $conf['spam']['reporting']
>  $conf['spam']['spamfolder']
>
> How would mailbox autovreate lok like?
>
> Is it the right way of doing anyway?

You're *way* behind on upgrading your configuration files. You really  
should take a look at the UPGRADING documents that come with new  
releases before running 'pear upgrade'. The changes required are all  
documented there. To help you out, my 'imp/config/backends.local.php'  
as of today looks like this (note that I don't use IMP for  
authentication, if you do, you need to change hordeauth to false).

<?php
$servers['imap']['disabled'] = true;

$servers['advanced']['disabled'] = false;
$servers['advanced']['hordeauth'] = true;
$servers['advanced']['secure'] = false;
$servers['advanced']['maildomain'] = 'example.com';
$servers['advanced']['cache'] = 'sql';
$servers['advanced']['quota']['params']['unit'] = 'GB';
$servers['advanced']['quota']['params']['hide_when_unlimited'] = false;
$servers['advanced']['spam']['innocent']['program'] = '/usr/bin/spamc  
-C revoke';
$servers['advanced']['spam']['innocent']['display'] = true;
$servers['advanced']['spam']['spam']['program'] = '/usr/bin/spamc -C report';
$servers['advanced']['spam']['spam']['display'] = true;
$servers['advanced']['autocreate_special'] = true;

As you can see, quite a number of parameters have changed.

-- 
This message was sent from a mailinglist subscription address.
For off-list replies, you must remove the address extension.



More information about the horde mailing list