集成 roundcube 或另一个已安装 dovecot/postfix 的 MUA

集成 roundcube 或另一个已安装 dovecot/postfix 的 MUA

我已经dovecot安装并运行了 postfix;我可以在我的 Linux Ubuntu 16.04 服务器上成功发送和接收邮件。

作为安装的一部分,我有一个名为“servermail包含三个表”的数据库:

virtual_aliases
virtual_domains
virtual_users

我可以在其中添加电子邮件条目,整个过程非常顺利。

好的,那么...现在是时候安装 MUA 了,我想到了 Roundcube。我已经安装了它,但是 a) 我无法登录,因为安装程序从未在数据库中设置用户帐户要求我创建,b)我必须自己找出 SQL 表结构 [好的,我同意],但是C)我为什么会头脑清醒地拥有两个独立的数据库?

所以我猜正确的问题是,当我已经有 dovecot/postfix 时,如何正确安装像 Roundcube 这样的 MUA?

答案1

RC 有自己的数据库,用于存储每个用户的 UI 设置等目的。捆绑创建的数据库mysql_initial.sql。POP/IMAP 连接在以下位置手动配置config.inc.php

// IMAP connection
$config['default_host']         = 'localhost';
$config['default_port']         = 143;
$config['imap_auth_type']       = PLAIN;
// SMTP connection
$config['smtp_server']          = 'localhost';
$config['smtp_port']            = 25;
$config['smtp_user']            = '%u';
$config['smtp_pass']            = '';
$config['smtp_auth_type']       = 'PLAIN';

出于某种原因,我更喜欢将密码以未加密的形式存储在数据库中,但您可以使用任何您想要的加密方案,直到 postfix/dovecot/roundcube 都使用相同的方案。

我建议将其用作postfixadmin域/帐户管理工具,因为它的数据库是为更多服务(而不是servermail一项服务)精心设计的。

相关内容