Konfigurieren Sie die Roundcube-Anmeldung anhand des Hostnamens

12

Ich habe Roundcube kürzlich auf meinem Centos6 / postfix / dovecot-Server installiert.

Die Standardinstallation funktioniert gut, aber ich versuche, einige Optionen zu konfigurieren, die ich nicht herauszufinden scheine.

Mein Endergebnis wäre ein User-Treffer:

http://domainname1.com/mail

http://domainname2.com/mail

oder

http://mail.domainname1.com

http://mail.domainname2.com

Ich habe gesetzt

$rcmail_config['include_host_config'] = true;

in meinem main.inc.php und erstellte domainname1.inc.php und domainname2.inc.php

Ich habe jeweils Folgendes geändert

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

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

Ich bin mir nicht sicher, was ich sonst noch ändern müsste.

Jede Hilfe hierzu wäre sehr dankbar

Anthony Fornito
quelle

Antworten:

9

Erforderliches Verhalten wird durch die folgenden RoundCubeOptionen gesteuert :

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

// Unterstützte Ersatzvariablen:
//% h - IMAP-Hostname des Benutzers
//% n - Hostname ($ _SERVER ['SERVER_NAME'])
//% t - Hostname ohne den ersten Teil
//% d - Domäne (http-Hostname $ _SERVER) ['HTTP_HOST'] ohne den ersten Teil)
//% z - IMAP-Domäne (IMAP-Hostname ohne den ersten Teil)
// Zum Beispiel% n = mail.domain.tld,% t = domain.tld

Sie können die Verwendung einer Host-Domain anstelle einer manuell eingegebenen erzwingen, @domain.tld indem Sie wie folgt vorgehen:

$config['username_domain_forced'] = true;

Kondybas
quelle