squirrelmail postfixadmin плагин - привел вход в систему к сбою xmlrpc экземпляра

Я установил postfixadmin 2.3.6, и я использую squirrelmail плагин отпуска. Postfixadmin работает хороший, я могу добавлять/редактировать/удалять почтовые ящики и отпуск или вперед / псевдонимы. У меня есть проблемы с xmlrpc на squirrelmail плагине.

Я уже настроил как указано ниже:

postfixadmin config.inc.php

$CONF['xmlrpc_enabled'] = true;
$CONF['vacation'] = 'YES';
$CONF['vacation_control'] ='YES';
$CONF['vacation_control_admin'] = 'YES';

на postfixadmin squirrelmail конфигурация

global $AllowVacation;
$AllowVacation = true;

и ДА у меня есть корректный URL

$CONF['xmlrpc_url'] = 'http://my-domain/xmlrpc.php';

Я использую PHP 5.3 с xmlrpc модулем, уже установленным, zendframework1, но когда я - вход в систему squirrelmail, и затем отдыхать я могу поместить пароль, но затем я добрался

Failed to login to xmlrpc instance

это - apache2 журнал ошибок виртуальных, где squirrelmail существуют

[Sun Mar 09 16:31:47 2014] [error] [client my-ip] PHP 2. get_xmlrpc() 
/home/squirrelmail/plugins/postfixadmin/postfixadmin_vacation.php:5, referer: 
https://my-domain/plugins/postfixadmin/postfixadmin_vacation.php
[Sun Mar 09 16:31:47 2014] [error] [client my-ip] Failed to login to xmlrpc instance - ,referer: 
https://mydomain/plugins/postfixadmin/postfixadmin_vacation.php

У меня есть squirrelmail и postfixadmin, где xmlrpc.php на двух отдельных доменах, но на том же сервере

https://domain/squirrelmail
http://domain2/postfixadmin

Я не знаю то, что может быть неправильным, я пробовал все :) возможно, некоторые из Вас имеют те же проблемы и решили его?

1
задан 5 March 2015 в 06:20
1 ответ

Ошибка довольно старый, но все еще актуальный.

  1. Ваше сообщение об ошибке не завершено:

    Не удалось войти в экземпляр xmlrpc -,

Должно быть расширено самой ошибкой. Например, что у меня (все еще) есть:

Failed to login to xmlrpc instance - Unable to Connect to ssl://xx.xxx.xx.xxx:443. Error #0

Как это сделать: измените functions.php в /usr/share/squirrelmail/plugins/postfixadmin/functions.inc.php функцию need () в конце, чтобы получить сообщение об ошибке

error_log("Failed to login to xmlrpc instance - " . $e->getMessage);

в

error_log("Failed to login to xmlrpc instance - " . $e->getMessage());

Чтобы было ясно: это не решение, но, по крайней мере, вы знаете, в чем ошибка. Я все еще работаю над этим, в моем случае это как-то связано с ssl: и сертификатами в соединении xmlrpc.

  1. postfixadmin 2.3.7 отсутствует, исправлены некоторые ошибки. 3 пункта касаются отпуска. Итак, обновитесь до 2.3.7

  2. Не забудьте скопировать Vacation.pl из дистрибутива postfixadmin / VIRTUAL_VACATION / и выполнить конфигурацию в этом файле.

0
ответ дан 4 December 2019 в 08:47

Теги

Похожие вопросы