Skonfiguruj login roundcube według nazwy hosta

12

Niedawno zainstalowałem Roundcube na moim serwerze Centos6 / postfix / dovecot.

Domyślna instalacja działa świetnie, ale próbuję skonfigurować niektóre opcje, których nie potrafię zrozumieć.

Moim wynikiem końcowym byłoby trafienie użytkownika:

http://domainname1.com/mail

http://domainname2.com/mail

lub

http://mail.domainname1.com

http://mail.domainname2.com

Mam ustalone

$rcmail_config['include_host_config'] = true;

w moim main.inc.php i utworzyłem domainname1.inc.php i domainname2.inc.php

Zmieniłem następujące w każdym

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

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

Nie jestem pewien niczego innego, co musiałbym zmienić.

Każda pomoc w tym zakresie byłaby bardzo mile widziana

Anthony Fornito
źródło

Odpowiedzi:

9

Wymagane zachowanie jest kontrolowane przez następujące RoundCubeopcje:

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

// Obsługiwane zmienne zastępcze:
//% h - nazwa hosta IMAP użytkownika
//% n - nazwa hosta ($ _SERVER ['SERVER_NAME'])
//% t - nazwa hosta bez pierwszej części
//% d - domena (http nazwa hosta $ _SERVER ['HTTP_HOST'] bez pierwszej części)
//% z - domena IMAP (nazwa hosta IMAP bez pierwszej części)
// Na przykład% n = mail.domain.tld,% t = domain.tld

Możesz wymusić użycie domeny hosta zamiast ręcznie wprowadzonej @domain.tld przez zdefiniowaną powyżej za pomocą:

$config['username_domain_forced'] = true;

Kondybas
źródło