Я в основном работаю с Windows, и мне было поручено настроить электронную почту на экземпляре Ubuntu 12.04 в AWS, и я получил следующую ошибку:
Когда я перехожу к Horde, после ввода учетных данных администратора я получаю сообщение об ошибке:
Произошла фатальная ошибка
бес не активирован.
Подробности были зарегистрированы для администратора.
Я следую следующему довольно подробному руководству
http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/
Это происходит на шаге 20 в тексте Теперь запустите веб-браузер и перейдите на свой сервер по адресу http://mail.example.com/ чтобы убедиться, что вы можете войти в систему как настроенный административный пользователь почты. (конечно, я использовал свой реальный домен).
Вопросы
Ваша проблема не в HordeMail, а в Dovecot!
Попробуйте использовать эти пути в /etc/dovecot/conf.d/10-ssl.conf
ssl_cert = /etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key = /etc/ssl/private/ssl-cert-snakeoil.key
пути, указанные в руководстве, неверны.
A1: проверьте журналы ошибок apache. В частности, error.log
файл.
A2: Если вы использовали длинный conf.php
на связанной странице в качестве шаблона, не. Что-то в этом файле может быть причиной проблемы. Просто скопируйте conf.php.dist
в том же каталоге над conf.php
, и изменить conf.php
как вам нужно.
После выполнения инструкций и использования предоставленного файла conf.php решение, которое помогло обойти эту ошибку, было:
Тщательно следуя инструкциям в http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/. В этих инструкциях отсутствуют строки во многих файлах конфигурации, начиная с раздела 20, в котором вы настраиваете Horde. В сценарии для файла /var/www/config/conf.php отсутствуют все строки после строки 170. Это оставляет вас с частично настроенной системой, которая не работает.