1 最后由 zl2826 (2011-07-24 11:15:27) 编辑

主题: Roundcube Webmail能否根据地址栏输入的域名自动判断所属域

Roundcube Webmail能根据安装时设定的初始域名省略域,正常登陆邮箱。但新增的域邮箱就不能这样,必须输入完整的邮箱格式,才能使用。

能否根据地址栏输入的域名自动判断所属域名正常登陆?使用户体验良好。

回复: Roundcube Webmail能否根据地址栏输入的域名自动判断所属域

通过查看Roundcube Webmail的主配置文件main.inc.php好像可以解决,本文档的说明里有描述:

// Automatically add this domain to user names for login
// Only for IMAP servers that require full e-mail addresses for login
// Specify an array with 'host' => 'domain' values to support multiple hosts
// Supported replacement variables:
// %h - user's IMAP hostname
// %n - http hostname ($_SERVER['SERVER_NAME'])
// %d - domain (http hostname without the first part)
// %z - IMAP domain (IMAP hostname without the first part)
// For example %n = mail.domain.tld, %d = domain.tld

将如下配置:
#$rcmail_config['username_domain'] = "***.***"; (注:***.***为自己安装时指定的域名)
改为:
$rcmail_config['username_domain'] = "%d";

回复: Roundcube Webmail能否根据地址栏输入的域名自动判断所属域

输入完整的邮箱地址作为用户名,不算太麻烦。
如果您需要这样的功能,可以直接在 Roundcube 的邮件列表里提出这个需求:
http://trac.roundcube.net/wiki/MailingLists

4 最后由 zl2826 (2011-07-24 12:37:54) 编辑

回复: Roundcube Webmail能否根据地址栏输入的域名自动判断所属域

感谢老大的回复!我根据以上main.inc.php文档说明,现已测试通过。

参考文档:Roundcube Webmail 安装配置篇(http://blog.dvxj.com/pandola/roundcube-install-config.html)

回复: Roundcube Webmail能否根据地址栏输入的域名自动判断所属域

学习了
谢谢

回复: Roundcube Webmail能否根据地址栏输入的域名自动判断所属域

iredmail  0.8.7 新版本 Roundcube Webmail 的相应配置文件变了。位置在:
/var/www/roundcubmail-1.0.1/config/defaults.inc.php
在387行,改为:
$config['username_domain'] = '%d';