Instalação Rainloop · 5 min read · Jan 21, 2026

Instalação e configuração do RainLoop no Debian 7 (Wheezy)

Instalação e configuração do RainLoop no Debian 7 (Wheezy)

Versão 1.0
Autor: Srijan Kishore

  • *

Este documento descreve como instalar e configurar o Rainloop no Debian 7. O Rainloop é uma popular aplicação web Open Source gratuita, principalmente escrita em PHP. Ele oferece aos usuários uma interface web rápida e contemporânea para acessar e-mails na maioria dos provedores de e-mail de domínio comumente usados, como Outlook, Yahoo e Gmail, além de servidores de e-mail locais. O Rainloop também funciona como um Agente de Usuário de E-mail (MUA) acessando o e-mail do domínio via protocolos IMAP/SMTP. Este tutorial explica o processo de instalação do Rainloop Webmail no Debian 7 e personalizações para o Rainloop.

1 Nota Preliminar

Este tutorial é baseado em um servidor Debian 7, portanto, você deve configurar uma instalação básica do servidor Debian 7 antes de continuar com este tutorial. O sistema deve ter um endereço IP estático. Eu uso 192.168.0.100 como meu endereço IP neste tutorial e server1.example.com como o nome do host.

2 Instalação do RainLoop

Como todos sabemos, o RainLoop Webmail é essencialmente desenvolvido em PHP para Linux (com Apache). Portanto, é imperativo ter um servidor Web em funcionamento com PHP instalado no sistema, além de módulos PHP essenciais como cURL, dom, ibxml, openssl, DateTime e PCRE. Para instalar os pacotes necessários, os usuários têm a opção de usar qualquer uma das Ferramentas de Gerenciamento de Pacotes, como yum/apt-get, com base na distribuição Linux em uso. Abaixo está um guia passo a passo sobre o processo de instalação do Rainloop Webmail no Debian 7.

2.1 Instalação do Apache, PHP e MySQL

Como mencionado acima, para instalar os pacotes necessários em um sistema baseado em Debian, você deve usar o comando apt-get (como mostrado abaixo):

apt-get install apache2
apt-get install mysql-server mysql-client

Nova senha para o usuário Mysql “root”: <–mysqlpassword
Repita a senha para o usuário Mysql “root”: <–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 Baixando e Instalando o RainLoop Webmail

Podemos instalar o Rainloop da seguinte forma:

mkdir -p /var/www/rainloop
cd /var/www/rainloop

Além disso:

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

[Instalador do RainLoop Webmail]

  • Conectando ao repositório …

  • Baixando pacote …

  • Download completo!

  • Instalando pacote …

  • Instalação completa!

  • [Sucesso] A instalação está concluída!

root@server1:/var/www/rainloop#

2.3 Permissões :

A pasta deve ter permissões apropriadas:

chown -R www-data:www-data .

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

2.4 Configurar RainLoop via Interface de Administração

Os usuários podem configurar o aplicativo RainLoop de duas maneiras a seguir:

  1. Usando o Painel de Administração
  2. Modificando o arquivo application.ini manualmente a partir do terminal.

No entanto, a maioria das opções básicas é configurada via interface web, portanto, isso deve ser suficiente na maioria dos casos. Para acessar o painel de administração, podemos usar as seguintes credenciais de login padrão:
Agora podemos acessar o painel do administrador em http://192.168.0.100/?admin, usuário=admin e Senha=12345

Esta será a tela de boas-vindas padrão.

3 Personalizações do Rainloop

Podemos personalizar o Rainloop conforme nossa necessidade e uso. Eu os categorizei abaixo.

3.1 Branding

Podemos personalizar sua tela de login adicionando Títulos, Descrições e Caminho para o Logotipo personalizados.

3.2 Habilitando Contatos

Para habilitar o recurso de Contatos, precisamos de um banco de dados suportado. Para o propósito deste guia, usaremos o MySQL como banco de dados para habilitar contatos. Portanto, devemos criar o banco de dados manualmente usando os seguintes comandos no terminal. Vamos criar o banco de dados necessário para o Rainloop:

mysql -uroot -p

No prompt do Mysql, inseriremos os detalhes do Rainloop como banco de dados=rainloopdb, usuário=rainloopuser e senha=rainlooppassword;

create database rainloopdb;
GRANT ALL PRIVILEGES ON rainloopdb.* TO ‘rainloopuser’@’localhost’ IDENTIFIED BY ‘rainlooppassword’;
flush privileges;
quit

Em seguida, habilitaremos o recurso de contatos conforme o seguinte caminho

Painel de Administração –> Contatos

Aqui você precisa selecionar

Tipo de Armazenamento=MySql

já que Mysqlite não é suportado aqui:

Aqui selecione a caixa de seleção para

Habilitar Contatos

, Permitir Sincronização de Contatos . Dê os valores do banco de dados Mysql conforme configurado anteriormente no momento da criação do banco de dados:

Como no meu caso era

dsn=mysql:host=127.0.0.1;port=3306;dbname=rainloopdb

Usuário=root

E

Senha=mariadbpassword

Ou você também pode usar

dsn=mysql:host=127.0.0.1;port=3306;dbname=rainloopdb

Usuário=rainloopuser

E

Senha=rainlooppassword

Em seguida, pressione o botão

i Testar , você notará que se as entradas estiverem corretas, a aba mudará de cor cinza para verde.

3.3 Adicionando Domínios

Os usuários do Rainloop têm a opção de adicionar/configurar seus domínios, basta prosseguir para o Painel de Administração –> Domínios –> Adicionar Domínio:

Nota: Os valores acima podem diferir conforme sua configuração de servidor de e-mail, por favor, certifique-se de marcar a caixa de seleção Usar formulário de login curto.

Você encontrará configurações pré-configuradas para gmail.com, yahoo.com, outlook.com e qq.com. Você também pode adicionar seu domínio de e-mail. As entradas devem atender às configurações do seu servidor de e-mail:


3.4 Habilitando plugins e alteração de senha


Os plugins adicionam funcionalidade aprimorada para alterar a senha da conta de e-mail. Para habilitar este plugin, teremos que instalar o poppasswd aqui:

apt-get install poppassd


Em seguida, precisamos instalá-lo no Rainloop a partir de

Painel de Administração–> Pacotes :

Baixe o plugin conforme mostrado e ele aparecerá na seção de pacotes instalados da seguinte forma:

Agora, para permitir o plugin, vá para

Painel de Administração –> Plugins

e selecione a caixa de seleção para isso:

3.5 Integração Social

Podemos integrar o rainloop com plataformas de redes sociais como Facebook, Twitter e Google. Além disso, o Dropbox também pode ser integrado para permitir que os usuários enviem anexos para arquivos grandes e pequenos. Isso pode ser feito da seguinte forma.

Vá para Painel de Administração –> Social :

Você também pode procurar instruções abrangentes sobre a tarefa de integração social visitando

http://rainloop.net/docs/social/

4 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.