У меня есть новая установка cyrus-imapd (2.3) на CentOS 5 со всеми этими пакетами:
Я изменил пароль пользователя cyrus: passwd cyrus
.
Я пытаюсь войти в cyradm с cyradm -user cyrus localhost
, но когда я ввожу свой пароль, я получаю следующее сообщение об ошибке:
Login failed: generic failure at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Cyrus/IMAP/Admin.pm
Боюсь, что у меня такая же проблема, которая объясняется в cyradm: не может пройти аутентификацию на сервере, но я не могу решить это с помощью подсказки, данные этим парнем.
Как я могу решить эту проблему и успешно подключиться к моему экземпляру cyrus-imapd и использовать cyradm?
Команда passwd cyrus
не устанавливает пароль для пользователя cyrus; если вы не настроили sasl для использования локального файла passwd.
Какой у вас конфигурационный файл cyrus? Конкретно как вы настроили sasl? Ссылка, которую вы упомянули, sasldb. Если вы используете sasldb, вы должны использовать saslpasswd2 для установки пароля пользователя cyrus.