TranslateProject/translated/How to set up RainLoop webmail in Ubuntu server.md

104 lines
4.1 KiB
Markdown
Raw Normal View History

2014-02-23 00:29:26 +08:00
如何在Ubuntu server中设置RainLoop网页邮件
2014-02-20 15:38:55 +08:00
================================================================================
2014-02-23 00:27:31 +08:00
网页邮件无疑是任何邮件服务器必不可少的一部分。而本地邮件客户端通常比网页邮件有更多的功能通过电子邮件客户端从外部可信的网络访问IMAP或SMTP有时会很棘手。再则当你需要一个特定的工作站笔记本电脑或移动设备去使用一个电子邮件客户端你可以通过任何地方使用网页邮件服务只要你接入互联网。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
本文将重点关注在一个运行Apache的Ubuntu服务器上设置[RainLoop][1]网页邮件。RainLoop是基于PHP的网页邮件并且有一下功能。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
- 支持apachenginx和其他网页服务。
- 标准接口补充了一个画廊主题可供选择。
- 为个人和非盈利项目免费使用。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
在写这篇文章时RainLoop还不支持邮件过滤和不在公司时的自动回复。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
### 在Ubuntu服务器上安装RainLoop ###
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
首先,在服务器上设置必备的软件包。
2014-02-20 15:38:55 +08:00
# apt-get install wget unzip apache2 php5 php5-mysql libmysqlclient15-dev mysql-server poppassd
2014-02-23 00:27:31 +08:00
接下来下载和安装RainLoop。
2014-02-20 15:38:55 +08:00
# mkdir /var/www/webmail
# cd /var/www/webmail
# wget http://repository.Rainloop.net/v1/Rainloop-1.6.3.706-e3c14e17bc4370a1561bcc68d1d494fd.zip
# unzip Rainloop-1.6.3.706-e3c14e17bc4370a1561bcc68d1d494fd.zip
# rm Rainloop-*.zip
2014-02-23 00:27:31 +08:00
然后设置必要的权限。
2014-02-20 15:38:55 +08:00
# cd /var/www/webmail
# find . -type d -exec chmod 755 {} \;
# find . -type f -exec chmod 644 {} \;
# chown R www-data:www-data /var/www/webmail
我们几乎已经准备好使用RainLoop。最后通过管理面板进调整接下来会有详细描述。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
### 通过管理面板首次配置 ###
2014-02-20 15:38:55 +08:00
很多配置参数用界面友好的管理面板就能调整。使用以下凭证进入管理面板。
2014-02-20 15:38:55 +08:00
1. URL: http://IP/webmail/?admin
1. user: admin
1. Pass: 12345
2014-02-23 00:27:31 +08:00
当然,建议尽快修改默认密码。我们将使用管理面板去调整一下设置。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
### 增加域 ###
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
在管理面板>域>增加域页面设置有效的域。建议服务器IP是本地服务器如127.0.0.1。基于服务器配置RainLoop可以配置使用IMAP/IMAPS或SMTP/SMTPS。并且确认使用短登录表单复选框已勾选。
2014-02-20 15:38:55 +08:00
![](http://www.flickr.com/photos/xmodulo/12603680854/)
2014-02-23 00:27:31 +08:00
使用‘测试连接’按钮验证设置。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
### 启用联系人 ###
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
联系人功能需要数据库支持。我们将为联系人使用MySQL数据库。RainLoop可以手动创建所需的数据库如下。
2014-02-20 15:38:55 +08:00
# mysql -u root -p
mysqlcreate database rainloop;
mysqlexit;
2014-02-23 00:27:31 +08:00
现在这个功能可以通过管理面板>联系人页面启用。
2014-02-20 15:38:55 +08:00
![](http://www.flickr.com/photos/xmodulo/12603262215/)
2014-02-23 00:27:31 +08:00
再来一次,使用‘测试’按钮检查设置。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
### 启动密码更改插件 ###
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
在多数linux的邮件账户的邮件服务器是用自己的UID和GID的操作系统的实际用户。因此在过去更改这些账户的密码是很棘手的。幸好今天有工具可以完成这个工作。这样的一个工具是poppassd。
2014-02-20 15:38:55 +08:00
2014-02-23 00:27:31 +08:00
第一步是在服务器上安装poppassd可以用apt-get。
2014-02-20 15:38:55 +08:00
# apt-get install poppassd
2014-02-23 00:27:31 +08:00
接下来去允许RainLoop使用poppassd从管理面板>软件包页面安装RainLoop插件poppassd。
2014-02-20 15:38:55 +08:00
![](http://www.flickr.com/photos/xmodulo/12603357113/)
2014-02-23 00:27:31 +08:00
最后poppassd插件可以从管理面板>插件页面启用。
2014-02-20 15:38:55 +08:00
![](http://www.flickr.com/photos/xmodulo/12603681254/)
2014-02-23 00:27:31 +08:00
现在所有参数已设置,用户可以从他们提供的凭证登录,如截图所示。
2014-02-20 15:38:55 +08:00
- URL: http://IP/webmail
- user: user@domain
- pass: password
![](http://www.flickr.com/photos/xmodulo/12603357333/)
2014-02-23 00:27:31 +08:00
希望这篇文章能帮助到你。
2014-02-20 15:38:55 +08:00
--------------------------------------------------------------------------------
via: http://xmodulo.com/2014/02/rainloop-webmail-ubuntu-server.html
2014-02-23 00:27:31 +08:00
译者:[Vito](https://github.com/vito-L) 校对:[校对者ID](https://github.com/校对者ID)
2014-02-20 15:38:55 +08:00
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://rainloop.net/