Postfix

通過主機名配置roundcube登錄

  • March 30, 2015

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

我不確定還有什麼需要改變的。

對此的任何幫助將不勝感激

所需行為由以下RoundCube選項控制:

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

// 支持的替換變數:

// %h - 使用者的 IMAP 主機名

// %n - 主機名 ( $ _SERVER[‘SERVER_NAME’]) // %t - hostname without the first part // %d - domain (http hostname $ _伺服器

$$ ‘HTTP_HOST’ $$沒有第一部分)

// %z - IMAP 域(沒有第一部分的 IMAP 主機名)

// 例如 %n = mail.domain.tld, %t = domain.tld

您可以強制使用主機域,而不是@domain.tld 上面定義的任何手動輸入的域:

$config['username_domain_forced'] = true;

引用自:https://serverfault.com/questions/679390