搜索
❏ 站外平台:

在Arch上使用Nginx/Apache安装RainLoop Webmail

译者: LCTT Mike Tang

| 2014-06-20 11:00   评论: 1 收藏: 1 分享: 2    

Step 2: 添加必要的PHP支持

3. 无论您使用的是ApacheNginxWeb服务器,您需要激活php.ini文件下中的PHP扩展,并将新服务器的DocumentRoot目录放到 open_basedir 配置中。

$ sudo nano /etc/php/php.ini

找到并且取消如下的PHP扩展的注释(LCTT译注,即启用这些模块):

extension=iconv.so
extension=imap.so
extension=mcrypt.so
extension=mssql.so
extension=mysqli.so
extension=openssl.so ( 注:启用 IMAPS 和 SMTP SSL protocols)
extension=pdo_mysql.so

open_basedir语句应该看起来类似如下:

open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/webapps/:/srv/www/

4. 在修改好php.ini之后,重启你的服务器,然后检查 phpinfo() 输出,去看看SSL协议是否已经激活。

----------对于 Apache Web 服务器----------
$ sudo systemctl restart httpd

----------对于 Nginx Web 服务器----------
$ sudo systemctl restart nginx
$ sudo systemctl restart php-fpm

Check PHP Information

查看 PHP 信息

Step 3: 下载和安装 RainLoop Webmail

5.现在可以从官方网站下载Rainloop应用并解压缩到文档根目录了,但是需要首先安装wget的unzip程序(LCTT译注,如果你已经有了可以忽略此步)。

$ sudo pacman -S unzip wget

6. 使用wget命令或通过使用浏览器访问http://rainloop.net/downloads/下载最新的源码包Rainloop 压缩包。

$ wget http://repository.rainloop.net/v1/rainloop-latest.zip

Download RainLoop Package

下载 RainLoop 包

7. 下载过程完成后,解压Rainloop压缩包到虚拟主机文档根目录路径( /srv/www/rainloop/ )。

$ sudo unzip rainloop-latest.zip -d  /srv/www/rainloop/

Extract Rainloop Archive

解压

8. 然后设置应用程序的默认路径下的权限。

$ sudo chmod -R 755 /srv/www/rainloop/
$ sudo chown -R http:http /srv/www/rainloop/

Set Permission on RainLoop

设置权限

Step 4: 通过网页配置RainLoop

9. Rainloop应用程序可以通过两种方式进行配置:使用浏览器或者系统shell。如果要在终端配置就打开和编辑位于/ srv/www/rainloop/data/datada047852f16d2bc7352b24240a2f1599/default/configs/ 的application.ini**文件。

10. 若要从浏览器访问管理界面,使用下面的URL地址 https://rainloop.lan/?admin,然后提供输入默认的应用程序用户名密码,如下:

User = admin
Password = 12345

Rainloop Web Interface

Rainloop Web 界面

11. 首次登录后,你会被警示需要更改默认密码,所以我劝你做这一点。

Change Default Password

修改默认 Password

Set New Admin Password

设置新的 Admin Password

12. 如果您要启用Contact(联系人)功能,就登录到MySQL数据库并创建一个新的数据库及其用户,然后提供在Contacts字段里面输入数据库信息。

mysql -u root -p
create database if not exists rainloop;
create user rainloop_user@localhost identified by “password”;
grant all privileges on rainloop.* to rainloop_user@localhost;
flush privileges;
exit;

Enable Contacts in RainLoop

在 RainLoop 中激活联系人

Enter Contact Database Details

添加联系人数据库配置

13. 默认情况下Rainloop提供了** GmailYahooOutlook**的邮件服务器的配置文件,但是你如果愿意,你也可以添加其他的邮件服务器域。

Default Mail Domains

默认 Mail 域

Add New Domain

添加新域

14. 登录你的邮件服务器,访问 https://rainloop.lan,并提供您的域名服务器验证信息。

 

Login to Mail Domain

登录到Yahoo邮件页面

Login to Gmail Domain

登录Gmail

RainLoop Email Interface

RainLoop 登录后的Email 界面

想要了解更多的文件,可以访问:http://rainloop.net/docs/.

通过Rainloop你可以从浏览器中访问具有Internet连接的任何邮件服务器。唯一的缺憾就是在Arch Linux下使用Rainloop应用的话,少一个修改电子邮件帐户密码的poppassd插件包。


via: http://www.tecmint.com/install-rainloop-webmail-in-arch-linux/

译者:MikeCoder 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

LCTT 译者
Mike Tang 🌟🌟🌟
共计翻译: 23.0 篇 | 共计贡献: 847
贡献时间:2014-04-25 -> 2016-08-19
访问我的 LCTT 主页 | 在 GitHub 上关注我


返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。