Usando códigos HTML em mensagens do squirrelmail no cPanel

Este artigo irá ensinar como configurar o squirrelmail para reconhecer códigos html em suas mensagens, os passos abaixo foram executados em um sistema Linux CentOS com o painel de controle cPanel.

O squirrelmail já possui um plugin para esta tarefa cujo nome é html_mail, então vamos intalá-lo:

Acesse o diretório de plugins:

cd /usr/local/cpanel/base/3rdparty/squirrelmail/plugins

Realize o download do arquivo:

# wget http://squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fhtml_mail-2.2-1.4.tar.gz

Descompacte o arquivo

# tar zxvf html_mail-2.2-1.4.tar.gz

Acesse a pasta e verifique se o arquivo config.php já existe, se não execute:

# cp html_mail/config.php.sample html_mail/config.php

Alterando o proprietário e grupo da pasta:

# chown -R root.wheel html_mail/

Protegendo a pasta contra exclusão, desta forma quando o squirrelmail for atualizado a pasta não será apagada:

# chattr +i -R html_mail/

Agora vamos ativar o plugin no squirrelmail, para isso edite o arquivo:

# vi /usr/local/cpanel/base/3rdparty/squirrelmail/config/config.php

Procure por:

$plugins

Adicione a linha logo abaixo:

$plugins[1] = ‘html_mail’;

Para mantermos a configuração do squirrelmail também vamos proteger o arquivo config.php:

# chattr +i /usr/local/cpanel/base/3rdparty/squirrelmail/config/config.php

Para ativar o HTML como padrão acesse o squirrelmail com sua conta e siga os passos:

Em inglês:

Options >> Display Preferences em Default Email Composition Format: Marque HTML

Em português:

Opções >> Preferências de Exibição >> Default Email Composition Format: Marque HTML

Para que a opção fique ativada por padrão edite o arquivo:

# vi /usr/local/cpanel/base/3rdparty/squirrelmail/data/default_pref

Insira a linha no final do arquivo:

compose_window_type=html

Recomendo que proteja o arquivo também para que não seja alterado ou excluído:

# chattr +i /usr/local/cpanel/base/3rdparty/squirrelmail/data/default_pref

Esta configuração irá funcionar somente para novas contas, as contas que já estão criadas não serão atualizadas. Para atualizar as contas já criadas execute:

# replace “compose_window_type=plain” “compose_window_type=html” — /home/*/.sqmaildata/*.pref

Agora é só testar, inserindo um código html em uma mensagem :).



Formas de Pagamento

Tecnologias

Visa MasterCard Diner's Club American Express Banrisul Banco do Brasil Bradesco Banco Real Banco Itaú Boleto Bancário