Configurer la connexion au roundcube par nom d'hôte

12

J'ai récemment installé Roundcube sur mon serveur Centos6 / postfix / dovecot.

L'installation par défaut fonctionne très bien, mais j'essaie de configurer certaines options que je n'arrive pas à comprendre.

Mon résultat final serait un utilisateur frappe:

http://domainname1.com/mail

http://domainname2.com/mail

ou

http://mail.domainname1.com

http://mail.domainname2.com

J'ai mis

$rcmail_config['include_host_config'] = true;

dans mon main.inc.php et créé domainname1.inc.php et domainname2.inc.php

J'ai changé ce qui suit dans chaque

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

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

Je ne suis sûr de rien d'autre que je devrais changer.

Toute aide à ce sujet serait grandement appréciée

Anthony Fornito
la source

Réponses:

9

Le comportement requis est contrôlé par les RoundCubeoptions suivantes :

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

// Variables de remplacement prises en charge:
//% h - nom d'hôte IMAP de l'utilisateur
//% n - nom d'hôte ($ _SERVER ['SERVER_NAME'])
//% t - nom d'hôte sans la première partie
//% d - domaine (http hostname $ _SERVER ['HTTP_HOST'] sans la première partie)
//% z - Domaine IMAP (nom d'hôte IMAP sans la première partie)
// Par exemple% n = mail.domain.tld,% t = domain.tld

Vous pouvez forcer l'utilisation du domaine hôte au lieu de tout saisie manuelle @domain.tld définie ci-dessus avec:

$config['username_domain_forced'] = true;

Kondybas
la source