Pular para o conteúdo

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.
André Costa andrecostall
Hits: 38.596 Categoria: Linux Subcategoria: Correio Eletrônico
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: 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';
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   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

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

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

Qmail completo para Madriva 2006

Qmail a La Toaster no Debian Etch

Exim4 com MailScanner + Clamav

Configurando servidor IMAP

Zimbra Collaboration Suite 5.0 no Debian 4 autenticando no Active directory

#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

Entre na sua conta para comentar.