我是一个主要使用 Windows 的人,负责在 AWS 的 Ubuntu 12.04 实例上设置电子邮件并遇到以下错误:
当我浏览到 Horde 时,在输入我的管理凭据后,我收到错误消息:
发生致命错误
imp 未激活。
已为管理员记录详细信息。
我遵循以下非常详细的指南
http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/
这发生在第 20 步,在文本Now fire up your web browser and navigate to your server at http://mail.example.com/以验证您可以作为配置的管理邮件用户登录。(当然我使用了我的实际域)。
问题
- 部落在哪里记录“细节”?
- 关于为什么会发生这种情况的任何想法?我发现谷歌点击提示 php5-mcrypt 可能丢失了,但我确认它已安装并且在我的案例中是最新的。
A1:检查apache 错误日志。具体来说,
error.log
文件。A2:如果您使用
conf.php
链接页面上的 long 作为模板,请不要。该文件中的某些内容可能会导致问题。只需复制conf.php.dist
到同一目录中conf.php
,然后根据需要进行修改conf.php
。您的问题不是 HordeMail,而是 Dovecot!
尝试使用这些路径
/etc/dovecot/conf.d/10-ssl.conf
教程提供的路径是错误的。
请仔细按照http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/中的说明进行操作。在配置 Horde 的第 20 节开始的许多配置文件中,这些说明都缺少行。文件 /var/www/config/conf.php 的脚本缺少第 170 行之后的所有行。这使您的系统配置不完整,无法正常工作。
按照指南并使用提供的 conf.php 文件后,解决此错误的解决方案是: