Marcio de Araujo Benedito wrote:
Montei um "servidor" para arquivos, que funciona da seguinte forma: um usuário quer compartilhar determinado arquivo, então em vez dele escancarar o C:\ da máquina dele ele manda um e-mail para [EMAIL PROTECTED] e anexa este arquivo. ENtão o procmail, filtra a mensagem, separa o anexo e joga em uma pasta pública que pode ser acessada por http para toda a rede.
Tá tudo funcionando, porém os arquivos que contém acentos nos nomes ficam todos bagunçados, de forma que o arquivo de nome 'ATA DE REUNIÃO DE 01 03 2005.rtf' fique com o nome ATA DE =?iso-8859-1?Q?REUNI=C3O?= DE 01 03 2005.rtf
Sendo que se renomear o arquivo na mão ele funciona perfeitamente.
Procurei no google e as respostas que achei falam de charset no console, mas minha configuração está conforme as sugestões.
A saída do comando locale é: LANG=pt_BR LC_CTYPE="pt_BR" LC_NUMERIC="pt_BR" LC_TIME="pt_BR" LC_COLLATE="pt_BR" LC_MONETARY="pt_BR" LC_MESSAGES="pt_BR" LC_PAPER="pt_BR" LC_NAME="pt_BR" LC_ADDRESS="pt_BR" LC_TELEPHONE="pt_BR" LC_MEASUREMENT="pt_BR" LC_IDENTIFICATION="pt_BR" LC_ALL=pt_BR
O charset é iso-8859-1, mas já mudei para UTF-8 e não adiantou.
Márcio, qdo vc muda essas variáveis, como vc faz pra elas entrarem 'em ação'? Vc desloga e loga novamente, certo? Agora... um daemon segue essa regra? De quem ele pega as variaveis de ambiente?
Em outras palavras, vc tem certeza que o procmail viu suas variáveis localizadas? Não conheco muito bem o procmail...
-- Marcos
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]