Roundcube Webmail 多域及插件配置篇
之前写了关于Roundcube Webmail的安装和配置,不过是针对单域的,其实多域的话很简单,无非是配置文件里设置的问题,插件也一样,必须在配置文件里配置,否则无法使用。因为有了插件,Roundcube的功能会丰富很多,基本上你能想到的都有插件可以用,所以这个Webmail还是很给力了,况且还是免费开源的。进入正题,先说说多域的事情:
请先确认您的HmailServer里,已经把另一个域xyz.com的相关配置搞定了[参见这里:hMailServer配置],然后再开始下面的内容,打开Roundcube Webmail的主配置文件,在config目录下,main.inc.php就是这个文件,安全起见,请先备份一个。查找:
继续查找:
继续查找:
fileapi_attachments这个是支持附件拖放,就是写邮件的时候,直接把电脑里的文件拖放到附件列表区就OK;emoticons用来在写邮件的时候插入表情图标的;compose_addressbook是写邮件时,可以通过点击一个按钮,弹出窗口调出地址簿,让你选择收件人,抄送、密送等邮件地址;
message_highlight看名字就能知道是信息高亮显示用的,用户可以根据发件人的邮件地址、用户名等参数,来设置重要邮件在邮件里表里高亮显示,就是背景色和其他邮件不同,可以提醒您不要错过重要邮件;
globaladdressbook,全局地址簿,这个功能其实不错,可以让域管理员统一提前配置好公司所有人的邮件地址,这样大家发邮件的时候就可以使用现成的了。当然,这个不影响每个用户自己私人的地址簿,是分开的。
另外,Roundcube Webmail登录之后,地址薄里联系人信息能填写的内容太少了,好像就一个用户名,一个邮件地址,我现在用的是修改过的,之前的也记不清楚了。这个地址薄扩展不是插件,需要自己修改部分文件的代码,具体如何修改说明文件在这里:http://trac.roundcube.net/ticket/1486377。这个页面里我用的patch是extended_addressbook_0.5stable.patch (18.7 KB),把这个文件右键另存为保存到你的电脑里,然后扩展名改为htm,用浏览器打开来看看,就知道怎么去修改文件了,照着这个说明文件,把所有要修改的文件都搞定,然后你的Webmail里,地址薄里联系人信息就丰富多了,会多出几个标签,联系人的电话手机,家庭住址,公司地址等等,部分字段的显示如果是英文,请在语言包文件里把相应的英文翻译成中文即可,其他插件也都带有相应语言包,你自己弄个对应的中文的就行。
2012年4月3日补充:
1、邮件附件大小的问题,hMailserver和Roundcube中都没有单独设置附件大小的地方,所以附件的大小决定在了php的手里,如果需要更改附件大小,只有编辑php.ini文件了,里面有两个地方需要修改,具体都是和post相关的,我也懒得看了,两处设置一样的大小即可,可以Google一下关于php上传相关资料。
2、邮件附件,文件名中文出现乱码的问题,是Roundcube默认使用的编码方式有问题,打开config.inc.php文件,查找“$rcmail_config['mime_param_folding'] ”,把等号后面的值改成2,使用Full 2047 compatible编码方式,这样就不会有乱码了。这是修改全局参数,这样每个用户就不用单独修改了,单个用户也可以通过WEB方式登录邮箱,到邮箱设置里有选择设置的地方。
3、关于那个拖放附件的插件,之前我记忆有误,IE系列浏览器全都嗝屁,一个都不支持,我没有IE10,不知道是否支持,火狐Firefox和Chrome是支持的,这个在插件的安装说明文件里就有说明的,但还是有不少朋友询问,这里统一说明一下。
4、修改密码的插件,插件目录中有配置文件的,配置文件里需要先选择使用的Mailserver类型,如果是使用hMailServer,第一个设置参数就是hmail,然后文件的最后,就是对应要填写hMailServer的管理员帐号和密码,服务器地址填写localhost即可。不配置的话,这个插件是不会工作的。
请先确认您的HmailServer里,已经把另一个域xyz.com的相关配置搞定了[参见这里:hMailServer配置],然后再开始下面的内容,打开Roundcube Webmail的主配置文件,在config目录下,main.inc.php就是这个文件,安全起见,请先备份一个。查找:
$rcmail_config['default_host'] =修改成:
$rcmail_config['default_host'] = array ( 'mail.abc.com' => '@abc.com', 'mail.xyz.com' => '@xyz.com');说明一下,mail.abc.com是安装Roundcube Webmail时配置的那个默认域,xyz.com是你的第二个域,如果是单域是不需要这个array的,直接就是单行的参数,如下:
$rcmail_config['default_host'] = 'mail.abc.com';使用这个array,为的是登录时,登录页面会显示一个下拉列表框,让用户选择使用那个域的邮箱来登录Webmail,用户只需要输入用户名,即邮件地址@前面的部分,Roundcube会自动根据用户选择域下拉列表里的域去补全这个登录参数。算是提升用户体验吧,是否需要这个看你需求,否则就输入整个邮件地址作为帐号。
继续查找:
$rcmail_config['username_domain'] =修改成:
$rcmail_config['username_domain'] = array ( 'mail.abc.com' => 'abc.com', 'mail.xyz.com' => 'xyz.com');修改这个的目的,是在登录Webmail时,Roundcube会根据配置自动和hMailServer通讯,判断用户是那个域的,然后来验证用户完成登录。
继续查找:
$rcmail_config['mail_domain'] =修改成:
$rcmail_config['mail_domain'] = $rcmail_config['username_domain'];
这个参数的英文说明我没看太懂,原文:This domain will be used to form e-mail addresses of new users,大意是这里的域配置,是用来为新用户提交邮件地址用的。修改后的配置,表示mail_domain和username_domain参数相同。
以上三处配置完毕后,Webmail多域就支持了,至少我使用的两个域是没有问题的,用户使用邮件地址@前的部分作为用户名,输入密码,然后下拉框里选择对应的域,就可以登录使用了。
然后说说关于插件的安装配置,说安装其实谈不上,Roundcube本带了不少插件,在plugins目录下,有20多个吧,修改密码的插件也在里面,我自己又另外去官网[http://trac.roundcube.net/wiki/Plugin_Repository]下载了几个插件,都是我需要的,其他的还不知道具体是啥插件,等以后慢慢了解再说吧。要使用插件目录里的插件,必须要先在主配置文件main.inc.php里,把要用的插件添加到插件配置参数里去,然后登录Webmail就可以使用了,打开main.inc.php,查找:
$rcmail_config['plugins'] =默认安装Roundcube Webmail之后,这个等号后面应该是两个单引号,引号里是空的,俺的目前配置如下:
$rcmail_config['plugins'] = array('password','fileapi_attachments', 'emoticons', 'compose_addressbook', 'message_highlight','jqueryui','globaladdressbook'); 我加了6个插件,为啥是6个,因为那个jqueryui是其他插件要用的脚本,所以具体插件数目是6个,array圆括号内的参数,单引号引起来的,比如'password',引号内的内容,一定是和plugins目录中插件目录名一致,这样Roundcube才会根据配置,加载相应的插件,password就是用来让用户自己修改密码的;
fileapi_attachments这个是支持附件拖放,就是写邮件的时候,直接把电脑里的文件拖放到附件列表区就OK;emoticons用来在写邮件的时候插入表情图标的;compose_addressbook是写邮件时,可以通过点击一个按钮,弹出窗口调出地址簿,让你选择收件人,抄送、密送等邮件地址;
message_highlight看名字就能知道是信息高亮显示用的,用户可以根据发件人的邮件地址、用户名等参数,来设置重要邮件在邮件里表里高亮显示,就是背景色和其他邮件不同,可以提醒您不要错过重要邮件;
globaladdressbook,全局地址簿,这个功能其实不错,可以让域管理员统一提前配置好公司所有人的邮件地址,这样大家发邮件的时候就可以使用现成的了。当然,这个不影响每个用户自己私人的地址簿,是分开的。
另外,Roundcube Webmail登录之后,地址薄里联系人信息能填写的内容太少了,好像就一个用户名,一个邮件地址,我现在用的是修改过的,之前的也记不清楚了。这个地址薄扩展不是插件,需要自己修改部分文件的代码,具体如何修改说明文件在这里:http://trac.roundcube.net/ticket/1486377。这个页面里我用的patch是extended_addressbook_0.5stable.patch (18.7 KB),把这个文件右键另存为保存到你的电脑里,然后扩展名改为htm,用浏览器打开来看看,就知道怎么去修改文件了,照着这个说明文件,把所有要修改的文件都搞定,然后你的Webmail里,地址薄里联系人信息就丰富多了,会多出几个标签,联系人的电话手机,家庭住址,公司地址等等,部分字段的显示如果是英文,请在语言包文件里把相应的英文翻译成中文即可,其他插件也都带有相应语言包,你自己弄个对应的中文的就行。

2012年4月3日补充:
1、邮件附件大小的问题,hMailserver和Roundcube中都没有单独设置附件大小的地方,所以附件的大小决定在了php的手里,如果需要更改附件大小,只有编辑php.ini文件了,里面有两个地方需要修改,具体都是和post相关的,我也懒得看了,两处设置一样的大小即可,可以Google一下关于php上传相关资料。
2、邮件附件,文件名中文出现乱码的问题,是Roundcube默认使用的编码方式有问题,打开config.inc.php文件,查找“$rcmail_config['mime_param_folding'] ”,把等号后面的值改成2,使用Full 2047 compatible编码方式,这样就不会有乱码了。这是修改全局参数,这样每个用户就不用单独修改了,单个用户也可以通过WEB方式登录邮箱,到邮箱设置里有选择设置的地方。
3、关于那个拖放附件的插件,之前我记忆有误,IE系列浏览器全都嗝屁,一个都不支持,我没有IE10,不知道是否支持,火狐Firefox和Chrome是支持的,这个在插件的安装说明文件里就有说明的,但还是有不少朋友询问,这里统一说明一下。
4、修改密码的插件,插件目录中有配置文件的,配置文件里需要先选择使用的Mailserver类型,如果是使用hMailServer,第一个设置参数就是hmail,然后文件的最后,就是对应要填写hMailServer的管理员帐号和密码,服务器地址填写localhost即可。不配置的话,这个插件是不会工作的。
评论TOP10
- [评:95] Roundcube Webmail 多域及插件配置篇
- [评:48] Roundcube Webmail 安装配置篇
- [评:33] 一个月的工资今天就没有了
- [评:33] 看你忽悠到几时!
- [评:29] 网游:儿童 PK 成人
- [评:20] 2009年11月13日
- [评:17] 2009年11月11日-据说是光棍节^_^
- [评:16] 裸奔抗议?新疆人民可以吗?
- [评:11] FONTSHOW:时尚中黑简体/张海山锐线简体/叶根友圆趣卡通体
- [评:11] 什么是住房公积金?
浏览TOP10
- [览:13664] DMG格式的镜像文件转ISO
- [览:5580] hMailServer 邮件系统安装配置篇
- [览:5152] Roundcube Webmail 安装配置篇
- [览:3900] Roundcube Webmail 多域及插件配置篇
- [览:3115] 菊花展随拍
- [览:3113] 一些花
- [览:3006] 常见WIN服务安全设置
- [览:3006] 乌鲁木齐人民公园建园120周年灯展-灯火辉煌夜未眠
- [览:2912] 佳能发布单反新机-EOS40D
- [览:2867] 国庆节暨新疆维吾尔自治区成立50周年
图片博文
楼主
菜鸟
2012-05-07 17:10
2012-05-07 17:10
楼主,我的globaladdressbook,设置好后,管理员登陆后,也是存在不能修改名字和添加分组的情况,我config.inc.php 的配置如下:
<?php
/**
* GlobalAddressbook configuration file
*/
// the name of the dummy which holds the global address book, if the user does not exist it will be created
// the name can contain the following macros that will be expanded as follows:
// %d is replaced with the domain part of the username (if the username is an email address or default mail domain if not)
// %h is replaced with the imap host (from the session info)
// eg. to create one global address book per domain: global_addressbook@%d
$rcmail_config['globaladdressbook_user'] = '[global_addressbook_user]';
// make global address book read only
$rcmail_config['globaladdressbook_readonly'] = true;
// allow groups in global address book
$rcmail_config['globaladdressbook_groups'] = true;
// global address book admin user
// admin user(s) can always add/edit/delete entries, overrides readonly
// either a single username, an array of usernames, or a regular expression, see README for more info
$rcmail_config['globaladdressbook_admin'] = 'www@zybank.org';
// show addresses from the global address book in the auto complete menu when composing an email
$rcmail_config['globaladdressbook_autocomplete'] = true;
?>
其中,www@zybank.org,是一个已经存在的用户,我是不是什么地方设置错了,请问
<?php
/**
* GlobalAddressbook configuration file
*/
// the name of the dummy which holds the global address book, if the user does not exist it will be created
// the name can contain the following macros that will be expanded as follows:
// %d is replaced with the domain part of the username (if the username is an email address or default mail domain if not)
// %h is replaced with the imap host (from the session info)
// eg. to create one global address book per domain: global_addressbook@%d
$rcmail_config['globaladdressbook_user'] = '[global_addressbook_user]';
// make global address book read only
$rcmail_config['globaladdressbook_readonly'] = true;
// allow groups in global address book
$rcmail_config['globaladdressbook_groups'] = true;
// global address book admin user
// admin user(s) can always add/edit/delete entries, overrides readonly
// either a single username, an array of usernames, or a regular expression, see README for more info
$rcmail_config['globaladdressbook_admin'] = 'www@zybank.org';
// show addresses from the global address book in the auto complete menu when composing an email
$rcmail_config['globaladdressbook_autocomplete'] = true;
?>
其中,www@zybank.org,是一个已经存在的用户,我是不是什么地方设置错了,请问
楼主
funny
2012-04-27 11:15
2012-04-27 11:15
博主:
你好!请我可以使用Roundcube Webmail添加用户吗,还有我使用password插件,密码修改不了,应该是不懂怎么配置。博主能否道之一二?谢谢!
你好!请我可以使用Roundcube Webmail添加用户吗,还有我使用password插件,密码修改不了,应该是不懂怎么配置。博主能否道之一二?谢谢!
楼主
丝雨如愁
2012-04-24 14:33
2012-04-24 14:33
感谢楼主这么好的文章。
有个问题想请教一下:我完全不懂php,但我想把邮件登陆界面首页添加一张图片作为背景,还有就是登陆以后的首页,希望改成楼主那样,不需把鼠标放到图标上就能直接显示写邮件、收邮件等等。诚心求楼主指教,谢谢!
有个问题想请教一下:我完全不懂php,但我想把邮件登陆界面首页添加一张图片作为背景,还有就是登陆以后的首页,希望改成楼主那样,不需把鼠标放到图标上就能直接显示写邮件、收邮件等等。诚心求楼主指教,谢谢!
楼主
zook
2012-02-22 09:23
2012-02-22 09:23
错误日志里显示roundcubemail\program\include\rcube_plugin_api.php on line 196错误,然后在页面老是无法登录邮件,请问如何解决?谢谢
楼主
laggan
2011-11-09 19:35
2011-11-09 19:35
不知博主可否講解下LDAP Addressbook的設置方法
$rcmail_config['ldap_public']['public'] = array(
'name' => 'Public LDAP Addressbook',
'hosts' => array('localhost'),
'port' => 389,
'user_specific' => false,
'base_dn' => 'ou=public,ou=rcabook,dc=localhost',
'bind_dn' => 'cn=rcuser,ou=rcabook,dc=localhost',
'bind_pass' => 'rcpass',
'filter' => '(objectClass=myPerson)',
'groups' => array(
'base_dn' => '', // in this Howto, the same base_dn as for the contacts is used
'filter' => '(objectClass=groupOfNames)',
'object_classes' => array("top", "groupOfNames"),
),
);
這個是官網上的範例,有些部分看不明白,求解。
或者globaladdressbook有什麼與LDAP同步更新的辦法麼?
望賜教.
謝謝!
$rcmail_config['ldap_public']['public'] = array(
'name' => 'Public LDAP Addressbook',
'hosts' => array('localhost'),
'port' => 389,
'user_specific' => false,
'base_dn' => 'ou=public,ou=rcabook,dc=localhost',
'bind_dn' => 'cn=rcuser,ou=rcabook,dc=localhost',
'bind_pass' => 'rcpass',
'filter' => '(objectClass=myPerson)',
'groups' => array(
'base_dn' => '', // in this Howto, the same base_dn as for the contacts is used
'filter' => '(objectClass=groupOfNames)',
'object_classes' => array("top", "groupOfNames"),
),
);
這個是官網上的範例,有些部分看不明白,求解。
或者globaladdressbook有什麼與LDAP同步更新的辦法麼?
望賜教.
謝謝!
laggan
2011-11-11 08:43
2011-11-11 08:43
@笑傲江湖:我們的webmail一般沒什麼人用,所以不希望經常去手動更新。
我還是用ldap做了,分享一下大概的配置吧:
$rcmail_config['ldap_public']['public'] = array(
'name' => 'Public LDAP Addressbook', //通訊錄的地址名
'hosts' => array('localhost'), //ldap主機名或IP
'port' => 389, //默認端口,或者3268
'user_specific' => false, //是否取用用戶登錄信息來驗證ldap,一般如果是exchange用戶的話可以選true,不過我們還有qmail用戶.
'base_dn' => 'dc=xxxx,dc=com', //就是你們的域名部分xxxx.com
'bind_dn' => 'xxxx@xxxx.com', //用來驗證ldap登錄的帳號,
'bind_pass' => 'xxxx', //上面那個帳號的密碼
'LDAP_Object_Classes' => array("top","Person","organizationalPerson"), //域LDAP的Object_Classes
'required_fields' => array("cn", "mail"), //從ldap上獲取cn(名稱)和mail(郵件地址)就夠了。
'LDAP_rdn' => 'mail',
'filter' => '(mail=*)', //獲取有mail選項的,即是篩除計算機之類的。這裡有很多種選擇,根據各自的ldap實際情況選擇,比如'(&(objectClass=user)(!(objectClass=computer)))' 或者 ‘(objectClass=contact)’,就是search的條件。語法可以參考http://msdn.microsoft.com/en-us/library/windows/desktop/aa746475(v=vs.85).aspx
'sort' => 'cn', //以cn(名稱)來排序
'scope' => 'sub',
'fuzzy_search' => true //模糊搜索
);
$rcmail_config['autocomplete_addressbooks'] = array('sql','addressbook');
這樣配置下來,那個自動完成的可以順利應用到ldap的通訊錄,不過查詢顯示還是有點問題。
PHP Error: Addressbook source (izh-euoeS4reW_g10sT1U9a3RhdG91LERDPWtlZW50ZWNoLXhtLERDPWNvbQ-addressbook) not found! in /srv/www/htdocs/roundcubemail/program/include/rcmail.php on line 449 (GET /roundcubemail/?_task=addressbook&_action=show&_source=&_cid=Q049bWVsb2NvbixPVT1rdDIwMTEwNVvos4foqIrntYRdLE9VPWt0MjAxMTAxW-izh-euoeS4reW_g10sT1U9a3RhdG91LERDPWtlZW50ZWNoLXhtLERDPWNvbQ-addressbook&_framed=1)
希望有所幫助。
我還是用ldap做了,分享一下大概的配置吧:
$rcmail_config['ldap_public']['public'] = array(
'name' => 'Public LDAP Addressbook', //通訊錄的地址名
'hosts' => array('localhost'), //ldap主機名或IP
'port' => 389, //默認端口,或者3268
'user_specific' => false, //是否取用用戶登錄信息來驗證ldap,一般如果是exchange用戶的話可以選true,不過我們還有qmail用戶.
'base_dn' => 'dc=xxxx,dc=com', //就是你們的域名部分xxxx.com
'bind_dn' => 'xxxx@xxxx.com', //用來驗證ldap登錄的帳號,
'bind_pass' => 'xxxx', //上面那個帳號的密碼
'LDAP_Object_Classes' => array("top","Person","organizationalPerson"), //域LDAP的Object_Classes
'required_fields' => array("cn", "mail"), //從ldap上獲取cn(名稱)和mail(郵件地址)就夠了。
'LDAP_rdn' => 'mail',
'filter' => '(mail=*)', //獲取有mail選項的,即是篩除計算機之類的。這裡有很多種選擇,根據各自的ldap實際情況選擇,比如'(&(objectClass=user)(!(objectClass=computer)))' 或者 ‘(objectClass=contact)’,就是search的條件。語法可以參考http://msdn.microsoft.com/en-us/library/windows/desktop/aa746475(v=vs.85).aspx
'sort' => 'cn', //以cn(名稱)來排序
'scope' => 'sub',
'fuzzy_search' => true //模糊搜索
);
$rcmail_config['autocomplete_addressbooks'] = array('sql','addressbook');
這樣配置下來,那個自動完成的可以順利應用到ldap的通訊錄,不過查詢顯示還是有點問題。
PHP Error: Addressbook source (izh-euoeS4reW_g10sT1U9a3RhdG91LERDPWtlZW50ZWNoLXhtLERDPWNvbQ-addressbook) not found! in /srv/www/htdocs/roundcubemail/program/include/rcmail.php on line 449 (GET /roundcubemail/?_task=addressbook&_action=show&_source=&_cid=Q049bWVsb2NvbixPVT1rdDIwMTEwNVvos4foqIrntYRdLE9VPWt0MjAxMTAxW-izh-euoeS4reW_g10sT1U9a3RhdG91LERDPWtlZW50ZWNoLXhtLERDPWNvbQ-addressbook&_framed=1)
希望有所幫助。
楼主
water6000
2011-09-19 19:11
2011-09-19 19:11
问下博主:关于附件名是中文乱码的问题?
就是有的人收我发的中文文件名的附件,有时会出现乱码的问题,请问,如何设置,才能不出现此类问题!
现在发现的是:pdf, xls 等会出现这类问题!
就是有的人收我发的中文文件名的附件,有时会出现乱码的问题,请问,如何设置,才能不出现此类问题!
现在发现的是:pdf, xls 等会出现这类问题!
楼主
普拉亚
2011-09-16 19:01
2011-09-16 19:01
谢谢博主,我想问下,插件怎么下载,我进到http://blog.dvxj.com/pandola/Roundcube-Webmail-plugins.html这里后,不知道如可下载,可否指点下。,谢谢
楼主
water6000
2011-09-09 14:58
2011-09-09 14:58
还有问题请教一下!
在写邮件的目录中有2项没有汉化,找到那个语言文件夹然后修改!但是,还是英文的,不知道是那里的问题,你这留言不让上传图片就麻烦了!
具体的英文是:Edit identities;Add Followup-To
在写邮件的目录中有2项没有汉化,找到那个语言文件夹然后修改!但是,还是英文的,不知道是那里的问题,你这留言不让上传图片就麻烦了!
具体的英文是:Edit identities;Add Followup-To
楼主
water6000
2011-09-08 06:47
2011-09-08 06:47
可能是我说的不太清楚!是这样的!
我用搜狗浏览器最新版,不支持拖拉!但你说的其他版本试了,是可以的!但问题出来了!
当我的上传文件很大的时候,你拖拉到附件中,其实就是上传到服务器上,这时间也太慢了,因为附件的大小是25M,可使用客户端比如:foxmail等,就没有这个问题,我想知道如何使用插件让roundcube也能达到上述的功能!
我用搜狗浏览器最新版,不支持拖拉!但你说的其他版本试了,是可以的!但问题出来了!
当我的上传文件很大的时候,你拖拉到附件中,其实就是上传到服务器上,这时间也太慢了,因为附件的大小是25M,可使用客户端比如:foxmail等,就没有这个问题,我想知道如何使用插件让roundcube也能达到上述的功能!
笑傲江湖
2011-09-08 12:13
2011-09-08 12:13
@water6000:Foxmail添加附件只是从本机电脑添加到邮件里啊,新建的邮件也是在本机电脑里的哦,所以添加附件能不快吗,怎么能和WEB方式新建邮件,然后添加附件比较速度呢,你也说了WEB方式是把这个附件通过HTTP的形式上传到邮件服务器上,这样附件添加的快慢和你网速有关系。
客户端是客户端,只要没点击发送按钮之前,是不牵扯到网络传输文件的。WEB方式,Roundcube里面本身就是基于网络的,只要你写邮件,添加附件,都是需要网络传输的,只要你的网络带宽足够大,那速度就足够快。之前我就说了,如果你的办公环境中宽带是百兆独享,或者千兆的,你的邮件服务器也是百兆独享或者千兆的,肯定不存在你说的慢的问题。
客户端是客户端,只要没点击发送按钮之前,是不牵扯到网络传输文件的。WEB方式,Roundcube里面本身就是基于网络的,只要你写邮件,添加附件,都是需要网络传输的,只要你的网络带宽足够大,那速度就足够快。之前我就说了,如果你的办公环境中宽带是百兆独享,或者千兆的,你的邮件服务器也是百兆独享或者千兆的,肯定不存在你说的慢的问题。
楼主
water6000
2011-09-07 17:33
2011-09-07 17:33
有2个问题要请教
1)如何发送大附件邮件,目前,设置上传25M的附件,但发送提示超过系统设置的限制!
2)如何提高上传附件的速度,现在上传22M的附件,大约需要2分钟!这也太慢了吧!不知有什么好的方法!
1)如何发送大附件邮件,目前,设置上传25M的附件,但发送提示超过系统设置的限制!
2)如何提高上传附件的速度,现在上传22M的附件,大约需要2分钟!这也太慢了吧!不知有什么好的方法!
楼主
water6000
2011-09-02 11:59
2011-09-02 11:59
使用了那个修改密码的插件,可是显示的是鸟文,请问,哪里可以改成中文啊!
另外,初始化数据库的时候,提示下面的信息:
Warning: include_once(INSERT INTO session (sess_id, created, ip, vars) VALUES (?, now(), \'127.0.0.1\', \'foo\').php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening 'INSERT INTO session (sess_id, created, ip, vars) VALUES (?, now(), \'127.0.0.1\', \'foo\').php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(4f44553b7073454ab52c2ff8a21f5e68.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening '4f44553b7073454ab52c2ff8a21f5e68.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once('4f44553b7073454ab52c2ff8a21f5e68'.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening ''4f44553b7073454ab52c2ff8a21f5e68'.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 DB Write: OK Warning: include_once(DELETE FROM session WHERE sess_id=?.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening 'DELETE FROM session WHERE sess_id=?.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(4f44553b7073454ab52c2ff8a21f5e68.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening '4f44553b7073454ab52c2ff8a21f5e68.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once('4f44553b7073454ab52c2ff8a21f5e68'.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening ''4f44553b7073454ab52c2ff8a21f5e68'.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55
但是,好像没有什么影响,还是目前没有碰到什么问题!请问,如何去掉上面的提示啊!
另外,初始化数据库的时候,提示下面的信息:
Warning: include_once(INSERT INTO session (sess_id, created, ip, vars) VALUES (?, now(), \'127.0.0.1\', \'foo\').php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening 'INSERT INTO session (sess_id, created, ip, vars) VALUES (?, now(), \'127.0.0.1\', \'foo\').php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(4f44553b7073454ab52c2ff8a21f5e68.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening '4f44553b7073454ab52c2ff8a21f5e68.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once('4f44553b7073454ab52c2ff8a21f5e68'.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening ''4f44553b7073454ab52c2ff8a21f5e68'.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 DB Write: OK Warning: include_once(DELETE FROM session WHERE sess_id=?.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening 'DELETE FROM session WHERE sess_id=?.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(4f44553b7073454ab52c2ff8a21f5e68.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening '4f44553b7073454ab52c2ff8a21f5e68.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once('4f44553b7073454ab52c2ff8a21f5e68'.php): failed to open stream: No such file or directory in F:\project\roundcubemail\installer\utils.php on line 55 Warning: include_once(): Failed opening ''4f44553b7073454ab52c2ff8a21f5e68'.php' for inclusion (include_path='F:\project\roundcubemail/program/lib;F:\project\roundcubemail/program;F:\project\roundcubemail/program/include;.;F:\easyphp\php\includes') in F:\project\roundcubemail\installer\utils.php on line 55
但是,好像没有什么影响,还是目前没有碰到什么问题!请问,如何去掉上面的提示啊!
楼主
lili
2011-08-24 21:32
2011-08-24 21:32
我在搭建好Roundcube Webmail 多域环境后,测试web页面用 A@a.com 用户在选择 c.com 的域名时候也能正常登陆,研究了很长时间也不能解决多域情况下用户只能登陆本域的情况权限,想请教下我应该怎样来解决用户有效管理的问题????
楼主
aven
2011-08-09 14:37
2011-08-09 14:37
感谢博主分享这个好文章,我现在有几个问题请教下,我Hmail+mysql+Roundcube的环境,密码插件配置文件修改了$rcmail_config['password_db_dsn']和$rcmail_config['password_query'] = 'UPDATE hm_accounts SET accountpassword = %c WHERE accountaddress = %u LIMIT 1'两项,修改密码显示成功了但无法登陆,请问密码插件要怎么配置才能修改mysql的设置?还有我的globaladdressbook插件直接翻译localization下的en_us.inc为中文但显示乱码怎么解决?麻烦帮个忙,PHP是完全不会。。。
楼主
doublelook
2011-07-27 17:40
2011-07-27 17:40
请教关于compose_addressbook插件的问题,假如我在地址簿分一个叫sales的组,该组有100个人,在compose_addressbook插件里只显示出该组的名称,如何才能在该组下显示出具体有哪些人在里面呢?
楼主
笑傲江湖
2011-07-18 11:13
2011-07-18 11:13
不是labels.inc这个文件,是在插件目录下的localization目录里有对应语言包文件的哦。一般有zh_TW.inc繁体的,复制一份,改名成zh_CN.inc,如果没有繁体中文,就把英文的复制一份,改名后翻译好即可。

























2012-05-08 09:11