Назад | Перейти на главную страницу

Настроить вход в roundcube по имени хоста

Недавно я установил Roundcube на свой сервер Centos6 / postfix / dovecot.

Установка по умолчанию отлично работает, но я пытаюсь настроить некоторые параметры, которые, похоже, не могу понять.

Моим конечным результатом было бы попадание пользователя:

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 - имя хоста без первой части
//% d - домен (http имя хоста $ _SERVER ['HTTP_HOST'] без первой части)
//% z - домен IMAP (имя хоста IMAP без первой части)
// Например% n = mail.domain.tld,% t = domain.tld

Вы можете принудительно использовать хост-домен вместо любого введенного вручную @domain.tld определенным выше:

$config['username_domain_forced'] = true;