通过主机名配置 roundcube 登录

Ant*_*ito 12 postfix dovecot roundcube

我最近在 Centos6/postfix/dovecot 服务器上安装了 Roundcube。

默认安装效果很好,但我正在尝试配置一些我似乎无法弄清楚的选项。

我的最终结果将是用户点击:

http://domainname1.com/mail

http://domainname2.com/mail

或者

http://mail.domainname1.com

http://mail.domainname2.com

我已经设定

$rcmail_config['include_host_config'] = true;
Run Code Online (Sandbox Code Playgroud)

在我的 main.inc.php 中创建 domainname1.inc.php 和 domainname2.inc.php

我在每个中更改了以下内容

$rcmail_config['default_host'] = array('domainname1.com');

$rcmail_config['default_host'] = array('domainname2.com');
Run Code Online (Sandbox Code Playgroud)

我不确定还有什么我需要改变的。

对此的任何帮助将不胜感激

Kon*_*bas 9

所需的行为由以下RoundCube选项控制:

$config['username_domain'] = '%n';
Run Code Online (Sandbox Code Playgroud)

// 支持的替换变量:
// %h - 用户的 IMAP 主机名
// %n - 主机名 ($_SERVER['SERVER_NAME'])
// %t - 没有第一部分的主机名
// %d - 域(http 主机名 $_SERVER ['HTTP_HOST'] 不带第一部分)
// %z - IMAP 域(不带第一部分的 IMAP 主机名)
// 例如 %n = mail.domain.tld, %t = domain.tld

您可以强制使用主机域而不是@domain.tld 上面定义的任何手动输入:

$config['username_domain_forced'] = true;