配色: 字号:
RoundcubEmail在Hmail上的配置
2013-12-03 | 阅:  转:  |  分享 
  
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登陆请清除缓存或换浏览器.否则报错你会迷惑的.

献花(0)
+1
(本文系浪子5201314...首藏)