Instalar o Squirrel webmail no Debian 8 'Jessie'
Depois de instalar o servidor LAMP e o servidor de e-mail, é tempo de instalar uma interface webmail poderosa e amigável como o SquirrelMail.
Instalação
root@server:~# apt-get install squirrelmail
Configuração
A instalação do squirrelmail cria um ficheiro de configuração para integrar com o servidor apache2. Este ficheiro deve ser disponibilizado na directoria conf-available da configuração do apache2:
root@server:~# ln -sf /etc/squirrelmail/apache.conf /etc/apache2/conf-available/squirrelmail.conf
Forçar ligações seguras
Caso o servidor apache2 permita ligações seguras (ver 4.1.2 Apache2 + Ssl), é possível forçar a sua utilização. Fica assim reforçada a segurança no acesso ao servidor webmail.
Em primeiro ligar, deve ser activado o módulo rewrite do apache. Este módulo permite re-escrever um endereço Internet (URL):
root@server:~# a2enmod rewrite
Em seguida, a configuração do apache deve ser alterada, para que passe a utilizar uma ligação segura (protocolo https) sempre que alguém tentar aceder à interface webmail. A alteração é feita no ficheiro de configuração /etc/apache2/conf-available/squirrelmail.conf:
- /etc/apache2/conf-available/squirrelmail.conf
# [...] # redirect to https when available (thanks omen@descolada.dartmouth.edu) # # Note: There are multiple ways to do this, and which one is suitable for # your site's configuration depends. Consult the apache documentation if # you're unsure, as this example might not work everywhere. # <IfModule mod_rewrite.c> <IfModule mod_ssl.c> <Location /squirrelmail> RewriteEngine on RewriteCond %{HTTPS} !^on$ [NC] RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L] </Location> </IfModule> </IfModule>
Esta nova configuração deve ser activada:
root@server:~# a2enconf squirrelmail
Por fim, reiniciar o serviço apache2:
root@server:~# service apache2 restart
Verificação
Utilizando um navegador, insira o endereço se acesso à interface webmail (http://192.168.1.100/squirrelmail):
Se a configuração forçar ligações seguras, a ligação deverá ser redireccionada para uma ligação segura (https://192.168.1.100/squirrelmail).
O squirrelmail é uma interface de webmail muito poderosa e muito configurável. É possível, por exemplo, expandir as funcionalidades recorrendo a “plugins”, que suportam calendários, livros de endereços, filtros de mensagens e muito mais. Para personalizar o squirrelmail pode ser utilizado o comando squirrelmail-configure.