web-dev-qa-db-ja.com

ホスト名で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;

私のmain.inc.phpで、domainname1.inc.phpとdomainname2.inc.phpを作成しました

それぞれで以下を変更しました

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

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

他に変更する必要があるものは何もわかりません。

これに関する助けをいただければ幸いです

12
Anthony Fornito

必要な動作は、次の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;

9
Kondybas