Introdução
O documento abaixo, descreve a instalação e configuração do Webmail Horde 4, conectado a um Servidor SMTP (Postfix) e IMAP (Cyrus)
remoto.
Através do Horde é possível enviar e visualizar E-mails de qualquer lugar, apenas com um Browser de Internet, sem a necessidade de ter um
cliente de E-mail configurado, como o
Tunderbird ou o Outlook.
Neste artigo, estou utilizando o
servidor.com.br como sendo o servidor de SMTP/IMAP.
Só ressaltando que neste ambiente, eu estou utilizando dois Servidores distintos, o Servidor onde será realizada a instalação e configuração do
Horde e o Servidor onde já está instalado os serviços SMTP/IMAP.
O Horde Groupware Webmail Edition é uma suíte de comunicação baseada em Browser.
Os usuários podem ler, enviar e organizar mensagens de E-mail, compartilhar calendários, contatos, tarefas e notas com os componentes
compatíveis do Projeto Horde. Também existem aplicações separadas como o IMP, Ingo, Kronolith, Turba, Nag e Mnemo.
Ele pode ser integrado com qualquer uma das aplicações acima citadas, ou com as aplicações que ainda estão em desenvolvimento.
Este procedimento foi realizado com a instalação mais 'enxuta' do
Debian Squeeze, onde foram desabilitadas todas opções de
instalação, incluindo Ambiente Desktop e Sistema Básico.
Instalação
1. Atualize a lista de pacotes:
# aptitude update
2. Instale os pacotes abaixo:
# aptitude install php5 apache2 mysql-server-5.1 sendmail vim less locate
3. Instale também, os seguintes pacotes:
# aptitude install php-gettext php5-mysql php5-sasl php5-intl libssh2-php php5-curl php-http php5-xmlrpc php5-geoip php5-ldap php5-
memcache php5-memcached php5-tidy php5-gd imagemagick
4. Após a instalação dos pacotes, caso o Servidor tenha um IP válido, vá ao arquivo "/etc/hosts" e configure como o exemplo abaixo:
Alias /Microsoft-Server-ActiveSync /var/www/horde/rpc.php
Alias /horde /var/www/horde
<Directory /var/www/horde>
Options +FollowSymLinks
AllowOverride None
order allow,deny
allow from all
php_value include_path ".:/usr/share/php"
php_value open_basedir "none"
php_value upload_tmp_dir "/var/www/horde/phptmp/"
</Directory>
17. Reinicie o
Apache:
# /etc/init.d/apache2 restart
18- Habilite a página de teste PHP:
# vim /var/www/horde/config/conf.php
$conf['testdisable'] = false;
19. Acesse o Horde e teste: http://Endereço IP/horde/test.php
Obs.: Depois você pode desabilitar a página de teste:
# vim /var/www/horde/config/conf.php
$conf['testdisable'] = true;
20. No arquivo "/etc/php5/apache2/php.ini", configure as seguintes opções:
file_uploads = on
upload_max_filesize = 10M (Tamanho permitido de anexos)