Olá á todos os visitantes da comunidade Viva o Linux, esta dica foi feita utilizando a distro Ubuntu 5.1 e Debian Etch GNU/Linux 4.0, creio que não haja muita dificuldade em fazer, pois vi muitos artigos na internet que em vez de ajudar, complicam. Chega de papo e vamos ao que interessa.
# apt-get udpate (atualizando arvores de atualizações) Instalando pacotes necessários para webmail. OBS: Instalação levando em consideração que já estejam instalado e funcionando o Apache e os módulos PHP. Caso não estejam, vamos dar uma rapidinha. # apt-get install apache2 php5 Criando um alias para o webmail no apache2. Editando o arquivo com editor preferido aqui, estou usando o VI: # vi /etc/apache2/httpd.conf Vá até o final do arquivo httpd.conf e crie a seguinte linha: |
Alias /webmail “/usr/share/squirrelmail/” DirectoryIndex index.php |
Salve arquivo e reinicialize o apache2:
# /etc/init.d/apache2 restart Instalando pacotes squirrelmail: # apt-get install squirrelmail Configurando as linguagens no squirrelmail para PT_BR. Para isto vamos entrar no diretório do squirrelmail: # cd /usr/share/ # squirrelmail-configure Ok, agora estamos na tela de configuração do squirrelmail. Aqui dentro terão vários menus, os que nos interessa são os: Menu 3 FOLDERS DEFAULT Dentro desse menu iremos alterar primeiramente: 3 novamente. TRASH FOLDER INBOX.TRASH: INBOX.Lixeira (depois de alterado pressione enter) Agora opção 4 INBOX.Sent: INBOX.Itens enviados (depois de alterado pressione enter) Próximo passo menu 5 INBOX.Drafts: INBOX.Rascunhos (depois de alterado pressione enter) Ok, feito isso pressione a tecla “S” para salvar. Após pressione “R” para voltar ao menu principal. Agora iremos alterar o arquivo de tradução o qual tem esse BUG. MENU opção 10 Languages 1. Default Languages = en_US (Ingles) Certo iremos alterar para seguinte. Opção 1 [en_US]: pt_BR (depois de alterado pressione enter) Opção 2 [iso-8859-1]: utf-8 (Depois de alterado pressione enter) Ok, feito isso pressione a tecla “S” para salvar. Após pressione “R” para voltar ao menu principal. Após isso pressione “S” novamente para salvar e depois “q” para sair. Beleza, até aí tranquilinho. Agora basta alterar o arquivo em: # vi /usr/share/squirrelmail/functions/i18ln.php Linha 653. Altere o seguinte: Na linha CHARSET ‘ISO-8859-1’ para: |
CHARSET ‘utf-8’ |
E a linha abaixo:
LOCALE ‘pt_BR.iso-8859-1’; Para: |
LOCALE ‘pt_BR.utf-8’; |
Feito isso salve o arquivo e reinicie seu apache:
# /etc/init.d/apache2 restart Acessando seu webmail pra ver se tudo deu certo: http://www.seudominio.com.br/webmail Abrirá uma tela do squirrelmail. Bom estudo, espero ter ajudado o pessoal. Junio® Machado |
Fonte: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=8700
Obrigado e parabéns Junior,
O seu artigo foi o primeiro que eu achei dentre tantos outros na net que demosntrou com eficiência como eliminar o BUG de tradução de idioma do squirrelmail.
Muito obrigado
Cara primeira vez que estou configurando um servidor de e-mail, mas posso dizer que foi perfeito este tutorial…
Abraço, valew