Konfigurasikan login roundcube berdasarkan nama host

12

Saya baru-baru ini menginstal Roundcube pada server Centos6 / postfix / dovecot saya.

Instalasi default berfungsi dengan baik, tetapi saya mencoba mengkonfigurasi beberapa opsi yang sepertinya tidak bisa saya pahami.

Hasil akhir saya adalah klik pengguna:

http://domainname1.com/mail

http://domainname2.com/mail

atau

http://mail.domainname1.com

http://mail.domainname2.com

Saya telah menetapkan

$rcmail_config['include_host_config'] = true;

di main.inc.php saya dan membuat domainname1.inc.php dan domainname2.inc.php

Saya mengubah yang berikut di masing-masing

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

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

Saya tidak yakin akan hal lain yang perlu saya ubah.

Bantuan apa pun akan sangat dihargai

Anthony Fornito
sumber

Jawaban:

9

Perilaku yang diperlukan dikendalikan oleh RoundCubeopsi berikut :

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

// Variabel pengganti yang didukung:
//% h - nama host IMAP pengguna
//% n - nama host ($ _SERVER ['SERVER_NAME'])
//% t - nama host tanpa bagian pertama
//% d - domain (http hostname $ _SERVER ['HTTP_HOST'] tanpa bagian pertama)
//% z - domain IMAP (nama host IMAP tanpa bagian pertama)
// // Misalnya% n = mail.domain.tld,% t = domain.tld

Anda dapat memaksa penggunaan domain host alih-alih secara manual dimasukkan @domain.tld oleh yang ditentukan di atas dengan:

$config['username_domain_forced'] = true;

Kondybas
sumber