在Debian 7上安装和配置RainLoop(Wheezy)
版本1.0
作者:Srijan Kishore
本文档介绍了如何在Debian 7上安装和配置Rainloop。Rainloop是一款流行的免费开源Web应用程序,主要用PHP编写。 它为用户提供了一个快速和现代的网络界面,用于访问大多数常用的域邮件提供商(如Outlook,Yahoo和Gmail)以及本地邮件服务器的电子邮件。 通过IMAP / SMTP协议访问域邮件,Rainloop也可以作为邮件用户代理(MUA)加倍。 本教程将介绍在Debian 7上安装Rainloop Webmail的过程以及对Rainloop进行自定义的过程。
1初步说明
本教程基于Debian 7服务器,因此您应该在继续本教程之前设置基本的Debian 7服务器安装。 系统应该有一个静态IP地址。 我在本教程中使用192.168.0.100
作为我的IP地址,将server1.example.com
用作主机名。
2安装RainLoop
众所周知,RainLoop Webmail本质上是针对Linux(使用Apache)在PHP中开发的。 因此,除了关键的PHP模块(如cURL,dom,ibxml,openssl,DateTime和PCRE)之外,还必须在系统上安装运行有PHP的Web服务器。 为了安装必需的软件包,用户可以选择使用基于正在使用的Linux发行版的任何包管理器工具,如yum / apt-get。 以下是关于在Debian 7上安装Rainloop Webmail的过程的分步指南。
2.1安装Apache,PHP和MySQL
如上所述,要在基于Debian的系统上安装requsite数据包,您必须使用apt-get命令(如下所示):
apt-get install apache2
apt-get install mysql-server mysql-client
New password for the Mysql "root" user: <--mysqlpassword
Repeat password for the Mysql "root" user: <--mysqlpassword
apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl php5-json
service apache2 start
service mysql start
2.2下载和安装RainLoop Webmail
我们可以安装Rainloop,如下所示:
mkdir -p /var/www/rainloop
cd /var/www/rainloop
进一步:
curl -s http://repository.rainloop.net/installer.php | php
root@server1:/var/www/rainloop# curl -s http://repository.rainloop.net/installer.php | php
#!/usr/bin/env php
[RainLoop Webmail Installer]
* Connecting to repository ...
* Downloading package ...
* Complete downloading!
* Installing package ...
* Complete installing!
* [Success] Installation is finished!
root@server1:/var/www/rainloop#
2.3权限:
该文件夹必须具有适当的权限:
chown -R www-data:www-data .
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
2.4通过管理界面配置RainLoop
用户可以通过以下两种方式配置RainLoop应用程序:
1.使用管理面板
2.通过从终端手动修改application.ini文件。
但是,大多数基本选项都是通过Web界面进行配置的,因此在大多数情况下应该是Postfix。 要访问管理面板,我们可以使用以下默认登录凭据:
现在我们可以访问管理员面板http://192.168.0.100/?admin,user
= admin
和Password = 12345
这将是默认欢迎屏幕。
3 Rainloop定制
我们可以根据我们的需要和用途来定制Rainloop。我下面分类了。3.1Branded
我们可以通过添加自定义标题,描述和路径来自定义您的登录屏幕。
3.2启用联系人
要启用联系人功能,我们需要支持的数据库。为了本指南的目的,我们将使用MySQL作为启用联系人的数据库。因此,我们必须使用终端上的以下命令手动创建数据库。我们将创建Rainloop所需的数据库:mysql -uroot -p
在Mysql提示符下,我们将以数据库= rainloopdb
, user = rainloopuser
和password = rainlooppassword
输入Rainloop的详细信息;
create database rainloopdb;
GRANT ALL PRIVILEGES ON rainloopdb.* TO 'rainloopuser'@'localhost' IDENTIFIED BY 'rainlooppassword';
flush privileges;
quit
接下来,我们将根据以下路径启用联系人功能
管理面板 - >联系人
在此处,您需要选择
存储类型= MySql
,因为不支持Mysqlite:
这里选中
启用联系人
复选框,
允许联系同步
。给出在创建数据库时配置的Mysql数据库的值:
就像我的情况那样
dsn = mysql:host = 127.0.0.1; port = 3306; dbname = rainloopdb
User = root
和
密码= mariadbpassword
或者你也可以使用
dsn = mysql:host = 127.0.0.1; port = 3306; dbname = rainloopdb
User = rainloopuser
和
密码= rainlooppassword
进一步按按钮
我测试
,您会注意到,如果条目正确,该选项卡将从灰色更改为绿色标签。
3.3添加Domians
Rainloop用户可以选择添加/配置其域,只需进入管理面板 - >域 - >添加域
:
注意:上述值可能会根据您的邮件服务器配置而有所不同,请确保选中“ 使用简短登录表单”
复选框
您可以找到gmail.com,yahoo.com,outlook.com和qq.com的预配置设置。您还可以添加邮件域。 这些条目必须满足您的邮件服务器配置:
3.4插件启用和密码更改
插件增加了更改电子邮件帐户密码的功能。 要启用此插件,我们必须在此处安装poppasswd
:
apt-get install poppassd
此外,我们需要从
管理面板 - >软件包
安装在Rainloop中
:
下载插件如图所示,它将显示在已安装的软件包部分,如下所示:
现在允许插件转到
管理面板 - >插件
并选中该复选框:
3.5社会融合
我们可以将雨淋与Facebook,Twitter和Google等社交网络平台相集成。另外Dropbox也可以集成,以允许用户发送大小文件的附件。可以如下进行。Goto管理面板 - >社交
:
您还可以通过访问 http://rainloop.net/docs/social/寻找有关社会融合任务的 综合说明
4链接
- rainloop: http : //rainloop.net/
- Debian: https : //www.debian.org/