RoundcubEmail在Hmail上的配置
Roundcubemail是开源的web邮件服务器web客户端。支持Windows和Linux操作系统,插件很多,我最喜欢他的原因是:支持用户自己更改密码。费话不说了,下面讲解Roundcubemail在Hmail上的配置。
假定你配置完了Hmail了,当然Apacle,Php和Mysql你也一定配置完了,不然Hmail无法工作的。
解压Roundcubemail到Apacle运行Php的目录。
我的是在D:\ProgramFiles\wamp\www目录,我用的是Wamp的集成环境,几个下一步Apacle,Php和Mysql就都安装好了,剩下的简单改改就行。
把D:\ProgramFiles\wamp\www\roundcubemail\config路径下的db.inc.php.dist文件和main.inc.php.dist文件后面的dist去掉,
三,修改db.inc.php文件,用写字板打开,找到如下两行:$rcmail_config[''db_dsnw'']=''mysql://roundcube:pass@localhost/roundcubemail'';
Roundcube添你数据库的用户名,我添的就是Root,也可以不用Root,建一个roundcube用户,赋予管理员权限。
Pass添密码
Roundcubemail添数据库名,这里添的数据库名要和后面建立的数据库名一致.我添的是:roundcube.
四,修改mail.ini.php文件,
$rcmail_config[''default_host'']='''';
修改为:
$rcmail_config[''default_host'']=''127.0.0.1'';
-----------------------------------------------------------------------------------
$rcmail_config[''smtp_server'']='''';
修改为:
$rcmail_config[''smtp_server'']=''127.0.0.1'';
-----------------------------------------------------------------------------------
$rcmail_config[''smtp_user'']='''';
修改为:
$rcmail_config[''smtp_user'']=''%u''
-----------------------------------------------------------------------------------
$rcmail_config[''smtp_pass'']='''';
修改为:
$rcmail_config[''smtp_pass'']=''%p'';
-----------------------------------------------------------------------------------
注:我觉得127.0.0.1应该写成本机的实际ip,由于实验,无所谓了.读者自己实施的时候注意啊.
五,添加插件.Roundcube有很多插件的,都很实用.找到
$rcmail_config[''plugins'']=
修改为:
$rcmail_config[''plugins'']=array(''password'',''acl'',''additional_message_headers'',''archive'',''autologon'',''database_attachments'',''debug_logger'',''emoticons'',''enigma'',''example_addressbook'',''filesystem_attachments'',''help'',''http_authentication'',''jqueryui'',''managesieve'',''markasjunk'',''new_user_dialog'',''new_user_identity'',''newmail_notifier'',''redundant_attachments'',''show_additional_headers'',''squirrelmail_usercopy'',''subscriptions_option'',''userinfo'',''vcard_attachments'',''virtuser_file'',''virtuser_query'');
注意:不要换行,是一行.
如果你只是想添加一个插件,以修改密码的插件--password举例,就写成:
$rcmail_config[''plugins'']=password
Plugins是插件的父文件夹,路径是roundcubemail\plugins,这里指定插件文件夹名password就好了.
六,不用输入@域名登陆,邮箱登陆需要输入用户名+@+域名,我们设置后省略@后面的域名,直接输入用户名.多域也能设置,我用不上,所以没实验.
找到:
$rcmail_config[''default_host'']=''''
改成:
$rcmail_config[''default_host'']=''mail.abc.com''
注:Mail.abc.com是你的域名.
七,导入Mysql数据库,
1,先新建一个数据库,起名称为:roundcube.我用phpmyadmin建立的库,phpmyadmin是wamp安装后就能用的web管理Mysql的php程序.
2,导入数据库文件,路径是:roundcubemail\SQL\mysql.initial.sql
导入键在哪?下图红圈里,看不见我没办法.
导入成功后Roundcule就配置好了,进去看看吧.
网址:http://localhost/roundcubemail/
点”设置”,有个”密码”选项,能改密码,我最需要的.
八,配置中发生的一些问题.
1,用localhost能访问roundcube,用ip却不能访问.
是Apache的问题,用写字板打开httd.conf,找到:Denyfrom,在后面加上all就ok了.
2,phpmyadmin上传大于2M数据的修改,用写字板打开php.ini,找到:upload_max_filesize=2M,把2修改成你想要的值.重启wamp所有服务.
3,mysql修改密码后phpmyadmin无法登陆.
找到config.inc.php,路径为:wamp\apps\phpmyadmin.
$cfg[''Servers''][$i][''auth_type'']='''';
修改为:
$cfg[''Servers''][$i][''auth_type'']=''http'';
重启wamp所有服务.
注:如果你用IE登陆请清除缓存或换浏览器.否则报错你会迷惑的.
|
|