Webmail Squirrelmail e Roundcubemail, Clamav e SpamAssassin integrados no MTA Postfix

Aprenderemos a instalar dois tipos de webmail, Squirrelmail e Roundcubemail, também aprenderemos a instalar o antivírus Clamav e um dos mais conhecidos antispam, o SpamAssassin, ambos integrados ao MTA Postfix.

[ Hits: 36.694 ]

Por: André Costa em 14/03/2010


Instalação e configuração do Roundcubemail



Instalação do servidor web Apache com suporte a PHP:

# yum install httpd php-mbstring php-mysql php-cli php-pdo php-xml php-common php-imap

Deverá ter esses pacotes instalados:

# rpm -qa | grep php
php-mbstring-5.1.6-23.2.el5_3
php-mysql-5.1.6-23.2.el5_3
php-cli-5.1.6-23.2.el5_3
php-pdo-5.1.6-23.2.el5_3
php-xml-5.1.6-23.2.el5_3
php-common-5.1.6-23.2.el5_3
php-5.1.6-23.2.el5_3
php-imap-5.1.6-23.2.el5_3

Entrar no diretório:

# cd /var/www/html

Download do Roundcubemail:

# wget http://ufpr.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.3-stable.tar.gz

Descompactar roundcubemail-0.3-stable.tar.gz:

# tar -vxzf roundcubemail-0.3-stable.tar.gz

Renomear para webmail:

# mv roundcubemail-0.3-stable webmail

Entrar no diretório onde contem os arquivos de configuração:

# cd webmail/config/

Copiar os arquivos de configuração:

# cp db.inc.php.dist db.inc.php
# cp main.inc.php.dist main.inc.php


Entrar no console do MySQL e criar uma database com o nome de "roundcubemail" e criar o usuário de acesso ao banco.

# mysql

mysql> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password';
mysql> quit

Importar a base de dados do Roundcubemail para o MySQL:

# mysql roundcubemail < /var/www/html/webmail/SQL/mysql.initial.sql

Editar o arquivo "db.inc.php" e ajustar as configurações do banco, definidas acima, como mostra o exemplo abaixo.

# vi /var/www/html/webmail/config/db.inc.php

Encontre a linha abaixo, inserindo as configurações do banco:

$rcmail_config['db_dsnw'] = 'mysql://roundcube:pass@localhost/roundcubemail';

Altere para:

$rcmail_config['db_dsnw'] = 'mysql://roundcube:password@localhost/roundcubemail';

Editar o arquivo "main.inc.php" e ajustar as configurações de correio eletrônico:

# vi main.inc.php

$rcmail_config['default_host'] = 'localhost';
$rcmail_config['language'] = pt_BR;
$rcmail_config['username_domain'] = 'domain.com.br';
$rcmail_config['useragent'] = 'RoundCube Webmail';
$rcmail_config['product_name'] = 'domain';
$rcmail_config['junk_mbox'] = 'Spam';
$rcmail_config['create_default_folders'] = TRUE;
$rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Spam','Trash');

Acrescentar conteúdo no final ao arquivo de configuração do Apache:

# vi /etc/httpd/conf/httpd.conf

<VirtualHost 192.x.x.x:80> #Colocar o IP da sua máquina
DocumentRoot /var/www/html/webmail
DirectoryIndex index.php index.htm index.shtml index.html
</VirtualHost>

# service httpd restart

Acessando webmail através do browser:

http://www.domain.com.br

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação e configuração do Roundcubemail
   3. Instalação e configuração do antivírus Clamav
   4. Instalação e integração do SpamAssassin com Postfix + Clamav
Outros artigos deste autor

Cluster MySQL - Instalação e configuração

Servidor de e-mail Postfix + MySQL + Dovecot + Cyrus

Leitura recomendada

Sendmail com antivírus e autenticação SMTP

Montando um servidor de e-mail completo com Postfix

Solução corporativa Expresso Livre, substituto de peso do Notes

Implantação de um Sistema de Workgroup Open Source

Gateway de email com Qmail - proteção antivírus e antispam

  
Comentários
[1] Comentário enviado por removido em 14/03/2010 - 15:51h



Excelente artigo!

[2] Comentário enviado por lpossamai em 29/11/2010 - 15:29h

Boa tarde.. Tudo bem?

Estou com um problema. Quando executo o "freshclam" ele me retorna um erro:

[root@mail init.d]# freshclam
ERROR: Please edit the example config file /etc/freshclam.conf
ERROR: Can't open/parse the config file /etc/freshclam.conf

Sabe me dizer o que pode estar acontecendo?

Estou usando CENTOS 5.5 32 Bits, clamav-0.96.4 postfix 2.3.3-2.1



Obrigado.

[3] Comentário enviado por andrecostall em 29/11/2010 - 16:45h

Boa tarde psyscrew !!!

Tudo beleza cara !!

Você chegou alterar o conteúdo do arquivo "etc/freshclam.conf" conforme explicado no artigo?

Abraço


[4] Comentário enviado por andrecostall em 02/12/2010 - 15:48h

Boa tarde psyscrew !!

E ai cara conseguiu resolver o problema do freshclam ?

Qualquer coisa me add ai no msn andreclsilva@hotmail.com

Abraço

[5] Comentário enviado por eliasxd em 20/11/2013 - 03:30h

É possivel usar POP3 no squirrelmail?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts