กำหนดค่าการเข้าสู่ระบบ roundcube ตามชื่อโฮสต์


12

ฉันเพิ่งติดตั้ง 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');

ฉันไม่แน่ใจในสิ่งอื่นใดฉันจะต้องเปลี่ยน

ความช่วยเหลือในเรื่องนี้จะได้รับการชื่นชมอย่างมาก

คำตอบ:


9

พฤติกรรมที่ต้องการถูกควบคุมโดย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;

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.