anúncios

sábado, 8 de setembro de 2018

Configurando Webmail RainLoop

O que é RainLoop Webmail?

RainLoop Webmail é um moderno cliente de e-mail que pode instalar em um servidor próprio e permite adicionar os domínios permitidos na respectiva conta do e-mail correspondente.
Possui suporte aos protocolos IMAP e SMTP, incluindo SSL e STARTTLS.
Integração com Facebook, Google, Twitter e Dropbox.

Requerimentos:
Servidores de aplicação web: Apache, Nginx, Lighttp e qualquer outro que tenha suporte a linguagem PHP com a versão mínima 5.4.
PHP extensions: cURL, iconv, json, libxml, dom, openssl, DateTime, PCRE, SPL
Browser: Google Chrome, Firefox, Opera 10+, Safari 3+, Internet Explorer 11 or EDGE RainLoop Webmail foi projetado com o uso eficiente de memória em mente, para que ele funcione bem em servidores web de baixo custo.

Depois de conhecer o RainLoop Webmail e pra que ser serve, podemos seguir os procedimentos de instalação e configuração do RainLoop Webmail em seu servidor GNU/Linux Debian/CentOS/Ubuntu Server.

Procedimentos de instalação e configuração
Considerando que já tenha o Apache+PHP com as extensões do PHP instalados, caso ainda não tenha, segue o howto de instalação do ambiente PHP 7 no Linux
Caso já tenha o ambiente PHP 7 no Debian, então segue os procedimentos abaixo
$ wget -c "https://www.rainloop.net/repository/webmail/rainloop-community-latest.zip"
# mkdir /var/www/html/rainloop
# unzip rainloop-community-latest.zip -d /var/www/html/rainloop
# chown -R www-data:www-data /var/www/html/rainloop

Permissões no /var/www/html/rainloop
# cd /var/www/html/rainloop
# find . -type d -exec chmod 755 {} \;
# find . -type f -exec chmod 644 {} \;


VirtualHost no Apache para o RainLoop Webmail
# vim /etc/apache/sites-available/rainloop.conf
< VirtualHost *:80 >
    ServerAdmin root.saitam@saitam.int
    ServerName webmail.saitam.int
    DocumentRoot "/var/www/html/rainloop"
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    < Directory "/var/www/html/rainloop" >
 DirectoryIndex index.php index.html index.htm
 AllowOverride All
 Order allow,deny
 Allow from all
    < /Directory >
< /VirtualHost >
ESC +:wq (salva e sai do editor Vim)
Ativar Vhost RainLoop Webmail
#a2ensite rainloop.conf
Reload do Apache
#systemctl reload apache2

Caso estiver configurando o RainLoop Webmail em um servidor na intranet, então para ser acessível nas máquinas de sua rede deve adicionar o IP do servidor RainLoop Webmail no arquivo hosts com o mesmo nome definido no ServerName.

No Windows o arquivo host o caminho é: C:\Windows\System32\drivers\etc\hosts
Abrir com Bloco de Notas como Administrador o arquivo hosts no caminho mencionado.

No GNU/Linux o caminho do arquivo hosts é: /etc/hosts

O conteúdo do arquivo hosts deve ter a seguinte linha
x.y.z.w webmail.dominio.int
Trocar x.y.z.w pelo respectivo endereço IP do servidor RainLoop Webmail e o webmail.dominio.int pelo mesmo nome definido no ServerName do Vhost.

Acesso ao RainLoop Webmail
Painel de administração do RainLoop Webmail, onde adiciona os domínios do servidor de e-mail e as configurações dos protocolos IMAP e SMTP, incluindo SSL e STARTTLS.
No browser é: http://webmail.dominio.int/?admin OU https://webmail.dominio.com.br/?admin
Por default, o usuário e password administrativo é admin/12345. Obviamente trocar o usuário/password default pelo de sua preferência.

Após adicionar os domínios e configurar os protocolos IMAP e SMTP do servidor de e-mail, pode acessar no browser acesse: http://webmail.dominio.int OU https://webmail.dominio.com.br

Feito!

Nenhum comentário:

Postar um comentário