Pular para o conteúdo

Webmail Roundcubemail em PHP4/PHP5 com skins, LDAP e extras

Toda diretoria de empresa com servidor de e-mail interno gostaria de acessar suas mensagens via internet (webmail). O Roundcubemail é uma alternativa ao Squirrelmail, Uebimiau, Horde, Openwebmail etc. Implemente este prático, leve e bonito webmail. Demonstrarei a instalação tanto com suporte a PHP4 como PHP5, instalação de skins, suporte a LDAP e outros extras.
Paulo Roberto Junior - WoLF paulorvojr
Hits: 48.823 Categoria: Linux Subcategoria: Correio Eletrônico
  • Indicar
  • Impressora
  • Denunciar

Parte 5: Instalando skins e suporte a LDAP

Instalando skins

Existem muitos skins para o roundcubemail, e instalar eles é bem fácil para todas as versões.

Primeiramente baixe o skin, que pode ser encontrado na internet e em fórum sobre roundcubemail.

Vou apresentar um exemplo:

Baixe o skin em:
Descompacte a pasta na pasta de "skins" do roundcubemail, geralmente localizada em /var/www/webmail/skins/.

Próximo passo é alterar o arquivo main.inc.php, geralmente localizado em /var/www/webmail/config/main.inc.php.

Altere as seguintes linhas:

$rcmail_config['skin'] = 'mvision2_en';
$rcmail_config['list_cols'] = array('subject', 'from', 'date', 'attachment');
$rcmail_config['preview_pane'] = TRUE;
$rcmail_config['preview_pane_vertical'] = TRUE;

Onde "mvision2_en" corresponde a pasta criada ao descompactar sua skin.

Salve, reinicie seu Apache e teste, a template do seu roundcubemail deve mudar.

Suporte a LDAP

Para adicionar o suporte a LDAP se faz necessário alterar o arquivo main.inc.php, geralmente localizado em /var/www/html/webmail/config/main.inc.php.

$rcmail_config['ldap_public']['Dominio'] = array(
 'name'          => 'Dominio.com',
 'hosts'         => array('ldap.dominio.com'),
 'port'          => 389, //Porta do seu LDAP
 'base_dn'       => '',
 'bind_dn'       => '',
 'bind_pass'     => '',
 'ldap_version'  => 3, // Versão do seu LDAP
 'search_fields' => array('mail', 'cn'),  
 'name_field'    => 'cn',    
 'email_field'   => 'mail',  
 'surname_field' => 'sn',  
 'firstname_field' => 'gn',  
 'scope'         => 'sub',   
 'filter'        => '',      
 'fuzzy_search'  => true);

   1. Introdução
   2. Requerimentos necessários
   3. Instalação do Apache em 2 distribuições
   4. Instalando o Roundcubemail
   5. Instalando skins e suporte a LDAP
   6. Padronizando alguns parâmetros para usuários
   7. Imagens de exemplo e agradecimentos

Laconica - Twitter? Open source? Sim! Eis nosso microbloging de código aberto

GINGA - Software Livre para TV Digital Brasileira

Aluguel de certificações e formações. Ilegal?

Ferramenta Forense de Análise de Rede (NFAT) - Xplico

Samba + DHCP + Webmin em 3 distribuições Linux

Servidor de e-mail com anti-vírus: MailScanner + Exim + Clamav + Cpanel/WHM

Servidor de e-mail Postfix com Fetchmail, Procmail, Blockmail e antispam

Acessando contas do Hotmail pelo Mozilla Mail

Trabalhando com os logs do Postfix/Qmail usando o isoqlog

Anti-SPAM ASK - Válidando remetentes por confirmação de mensagens

#1 Comentário enviado por junior em 06/03/2009 - 00:52h
Já foi pro favoritos

=D
#2 Comentário enviado por DebianWoman em 08/11/2009 - 09:14h
Isso que eu preciso aprender, pois agora estou com FreeBSD e Qmail...E esse artigo é válido.
#3 Comentário enviado por borgesbruno em 14/01/2010 - 08:11h
O RoundCube é bem da hora mesmo já usei e recomendo!!!
O problema é que sinto falta das diversas funcionalidades do squirrelmail que me quebram um grande galho, mas a skin do squirrel é muito zoada.

Eu achei uma solução que une esses dois requisitos se chama Emexis-Webmai é baseado no squirrel, foi o modificado o theme, pra mim é uma excelente alternativa de Webmail.
Tá no sourceforge
http://sourceforge.net/projects/emexis-webmail/

O site da equipe de desenvolvimento, inclusive é free e brasileiro!!!!
http://eos.brc.com.br/index.php/pt/emexis

flow
#4 Comentário enviado por paulorvojr em 14/01/2010 - 18:10h
borgesbruno,

muito obrigado por essa contribuição!! valeu mesmo!!

sempre é bom conhecer novidades ainda mais produtivas.


Testei aqui e rodou perfeito, até em php4 funciona, claro que php5 fica show, mas rodar roda hehehe


abraços ae!

Contribuir com comentário

Entre na sua conta para comentar.