我是一名主要使用 Windows 的用户,负责在 AWS 的 Ubuntu 12.04 实例上设置电子邮件,然后遇到以下错误:
当我浏览 Horde 时,输入我的管理凭据后,我收到错误消息:
发生了致命错误
imp 未激活。
已为管理员记录详细信息。
我正在遵循以下非常详细的指南
http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/
这发生在第 20 步,在文本中现在启动你的网络浏览器并导航到你的服务器http://mail.example.com/验证您是否可以作为配置的管理邮件用户登录。(当然我使用了我的实际域名)。
问题
- 部落在哪里记录“详细信息”?
- 您对为什么会发生这种情况有什么想法吗?我发现 Google 搜索结果显示 php5-mcrypt 可能缺失,但我确认它已安装并且在我的案例中是最新的。
答案1
A1:检查 Apache 错误日志。具体来说,error.log
是文件。
A2:如果你使用链接页面上的长文conf.php
作为模板,不。该文件中的某些内容可能导致了问题。只需将其复制conf.php.dist
到同一目录中conf.php
,然后conf.php
根据需要进行修改即可。
答案2
您的问题不是 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
教程提供的路径是错误的。
答案3
仔细按照说明进行操作http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/。这些说明在从第 20 节开始的许多配置文件中都缺少行,您可在此配置 Horde。文件 /var/www/config/conf.php 的脚本缺少第 170 行之后的所有行。这会导致您得到一个无法运行的部分配置系统。
答案4
按照指南并使用提供的 conf.php 文件后,解决此错误的解决方案是:
- 使用 conf.php.dist 作为 conf.php
- 将提供的“sql”配置部分复制到新的conf.php中
- 按照剩余指南