俺的WEB环境:Apache2.2.4+PHP5.2.4+Mysql5.0.41 / Windows Server 2003
先去官方网站下载:[http://roundcube.net/],最新版0.5.3。下载完后解压缩,得到的目录里有INSTALL、README文件,安装前看看先,尤其是INSTALL文件里的内容,是否和你的PHP、Mysql有所不同。或者上传之后,直接安装,安装步骤中会提示你的环境是否符合安装要求,然后再一一搞定。
好了,开始,浏览器打开,[http://www.abc.com/上传目录名/installer/index.php],回车,见下图:安装基本分三部分,1、检查安装环境,2、创建配置文件,3、测试配置是否正常。下面配置过程中的各种参数,在设置后,还可以通过编辑主配置文件main.inc.php来修改更新,后面如果你还要安装插件的话,也要从这个配置文件动手。
点击“START INSTALLATION”按钮继续:安装程序会检测你的WEB环境是否符合要求,PHP的扩展、可用的数据库、第三方插件库、php.ini和.htaccess文件的设定。灰色文字内容有的提示说明部分参数是可选的或者是建议需要的,也就是有没有都可以,也有的是必需的,那就要符合要求,否则Roundcube最终无法正常使用。php.ini和.htaccess的部分,下面五行时必须满足的,PHP extensions下面的5个参数是必须要满足要求的,可用的databases部分起码你得有一个能用,比如Mysql和SQLite,其他的我就没有纠结了,既然是可选或者建议的,就随他去吧,俺也不折腾了。
点击“NEXT”按钮继续:网页比较长,所以分开截图了,各部分单独说明,General configuration一般设定里面,product_name,你的Webmail服务的名称,显示在网页Title用的,看你需要。其他默认即可。Logging & Debugging日志部分,默认即可。Database setup数据库设置部分,俺是使用Mysql的,所以这里需要填写数据库服务器地址,lacalhost即可,Roundcube使用的数据库名称,访问数据的用户名和密码。
IMAP Settings,IMAP设置部分,划红框的地方是需要你填写的,default_host输入你的邮件服务器地址,比如mail.abc.com,支持多个,点击add按钮可以增加。端口默认,username_domain是为了WEB方式登录是用的,就是你邮件地址@后面的部分,比如abc.com,这里设置一个即可,后面还可以编辑主配置文件,添加多个。这样WEB方式登录邮箱的时候,用户只需要输入邮件地址@前面的部分+密码就可以登陆了,不需要输入完整的邮件地址。其他默认。SMTP Setting,SMTP设置部分,smtp_server输入你的SMTP的服务地址,比如mail.abc.com。其他默认即可,smtp验证的话,看你需要,俺没有用所以就空着了。Display setting & user prefs显示设置和用户使用相关设置部分,language,就是Roundcube登录时使用的界面语言,为空的话,会根据浏览器的user agent自动检测,咱是中国吗,可以输入zh_CN,Roundcube是支持多语言的哦,支持中文。skin就是皮肤了,默认,你要有能力的话,抽空可以自己定义一个个性的。pagesize是设置邮件列表每页显示多少封邮件的。preview_pane设置点击邮件标题时是否下方显示邮件内容预览,这个建议勾选。htmleditor是设置写邮件时用HTML的所见即所得的编辑器,还是纯文本方式,根据你的需要设置,其他默认。
点击“CREATE CONFIG”按钮继续,根据前面的配置内容生成了对应的两个配置文件,你可以直接下载这两个文件,然后上传到Roundcube目录里的config目录里,或者手工创建这两个文件,把对应文本框里的内容粘贴进去保存即可。main.inc.php文件:db.inc.php文件:上面图中“CONTINUE”按钮下面的内容就是之前你配置的所有内容。
点击“CONTINUE”按钮继续,点击Initialize database按钮,初始化数据库。Test SMTP config下面,Sender里填写你在hMailserver里创建好的邮件地址,Recipient里填写收邮件的地址,测试一下发送邮件是否正常。Test IMAP config里填好你的Server地址,比如mail.abc.com,然后输入你的hMailserver管理员的用户名和密码,测试一下是否正常。如果都OK,那就恭喜你,Roundcube的安装和配置你就搞定了,可以使用WEB方式登录来收发邮件了。
安装完之后,别忘了把installer目录干掉,然后在main.inc.php文件里编辑enable_installer的设置改成disable,同时这个文件里包含用户名和密码和Key之类的东东,确保用户通过浏览器无法访问这个文件,如果你是使用Apache,那在httpd.conf里禁止访问,或者是通过.htaccess来禁止访问。
好了,现在你可以通过浏览器访问[http://www.abc.com/Roundcube的安装目录名/],通过WEB方式收发邮件了,输入用户名(邮件地址@前面的部分)和密码,登录吧。
这就是主界面了,界面还不错吧,具体细节还可以调整,就看你的动手能力了,下面这个样子是俺已经动过一点手脚了,原先不是这样子的。红框部分原先没有文字,只是图标,鼠标移动到上面的时候会显示中文提示。
写邮件的界面,红框部分是配置了地址薄插件,写邮件时,可以点击添加收件人,抄送,密送邮件地址。还添加配置了一个拖放文件到左边邮件附件列表的插件。
通讯录,也就是地址薄,左边的分组里,红框部分,是添加配置了一个全局地址薄组,这样每个登录邮箱的用户都能使用这个全局地址薄了。这个通讯录默认的联系人信息可输入的信息太少,只能输入一个邮件地址,邮箱显示名称,姓名,不够用啊,也没找到相关增强插件,官网说下一版里会增强,只能期待了。
邮箱设置,红框部分为增加配置的插件,信息高亮显示可以定义收到的邮件在列表里有不同的背景色,密码标签是让用户自行修改邮件登陆密码用的,这个插件默认就在plugins目录里,自带了,配置一下即可。其他的插件都是从官网下载然后配置的。
Roundcube Webmail的安装和基本配置差不多就这么多了,下一篇的话,准备说说多域的设置,还有使用的几个插件的添加和配置,如果有空的话,尽量。写这种博文很费神的哦,关键是要截图还要码字,折腾的深更半夜的,一个字,累,两个字,闹心,三个字,瞎折腾。[Edit on 2011-6-16 2:44:32 By 笑傲江湖]
2023-10-07 13:22
因创建 roundcube steps 很多
创建gmail 较容易