Господа - я умучился с этим cyradm в мясо
Прикручиваю postfix +mysql +courier-imap +cyrus-sasl вылязят яйца с web-ctradm!!!
Документация считаю неполной, даже на сайте производителя (http://www.web-cyradm.org/documentation/web-cyradm-redhat.txt) там говорят "пацан поправь 1 файл config.php и будет счастье" только до последнего я так и не добрался.
На убогенькой картиночки с вводом логина и пароля все заканчивается. Ни один пароль не проходит. Если кто сталкивался с этой утилитой может подскажет что опции значат в файле config.php
# The Cyrus login stuff
$CYRUS = array(
'HOST' => 'localhost',
'PORT' => 143,
'ADMIN' => 'cyrus',
'PASS' => 'secret'
);
$DB = array(
# я так понимаю это мы говорим что mysql подцеплять.
'TYPE' => 'mysql',
#здесь видать от какого пользователя и пароля с базой работать.
'USER' => 'postfix',
'PASS' => 'postfix',
'PROTO' => 'unix', // set to "tcp" for TCP/IP
'HOST' => 'localhost',
# имя базы
'NAME' => 'mail'
);
А где же поля соответствия??? в каких таблицах этот гребаный cyradm собирается искать логины и пароли пользователей?
с этой записью тоже не ясно. поискал что такое DSN не нашел (исчу)
$DB['DSN'] = sprintf('%s://%s:%s@%s+%s/%s', $DB['TYPE'], $DB['USER'],
$DB['PASS'], $DB['PROTO'],
$DB['HOST'], $DB['NAME']);
# грится якобы определяем криптованный пароль или нет. как увязать с возможными вариантами?# Valid Values:
# Defines if passwords are encrypted or not.
# - plain 0 No encription is used
# - crypt 1 (shadow compatible encription)
# - mysql 2 (MySQL PASSWORD function)
# - md5 3 (MD5 digest)
$CRYPT = "mysql";
и уж совсем не понятно как работает опция
error_reporting(E_ERROR);
при игре с ней обсолютно ничего не вышло!!!
Господа, если у кого что есть, чирканите, буду благодарен!