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

Andreas Mauser andreas at mauser.info
Thu Apr 30 20:52:18 UTC 2015



Am 2015-04-30 um 22:33 schrieb Arjen de Korte:
> 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.
>
I do. And I promise to read the upgrade info from now on.

<?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']['acl'] = 'true';

$servers['advanced']['quota']['params']['unit'] = 'GB';
$servers['advanced']['quota']['params']['hide_when_unlimited'] = false;

$servers['advanced']['spam']['innocent']['program'] = '/usr/bin/spamc -d
mx -C revoke -u %l';
$servers['advanced']['spam']['innocent']['display'] = true;
$servers['advanced']['spam']['spam']['program'] = '/usr/bin/spamc -d mx
-C report -u %l';
$servers['advanced']['spam']['spam']['display'] = true;
$servers['advanced']['autocreate_special'] = true;


I am not able to login anymore, and tried with hordeauth false and true.
2015-04-30T22:49:11+02:00 ERR: HORDE [horde] FAILED LOGIN for andreas to
horde (192.168.24.100) [pid 15308 on line 199 of
"/var/www/html/post/login.php"]


Whats still missing in this config? Any hint welcome.

And where would I place how the folder names for autocreate special are
named?

Thank you,
Andreas

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.horde.org/archives/horde/attachments/20150430/c14fe6b9/attachment.bin>


More information about the horde mailing list