通过主机名配置Roundcube登录


12

我最近在我的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;

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

我分别更改了以下内容

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

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

我不确定是否需要更改任何其他内容。

任何帮助,将不胜感激

Answers:


9

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

$config['username_domain'] = '%n';

//支持的替换变量:
//%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;

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.