Exim codificação de caracteres do mainlog

1

Na instalação do exim4, continuo recebendo tanto o mainlog codificado com ANSI codificado em UTF-8 quanto o estendido, contendo strings como "tämä" (corretamente em UTF-8) e "t \ xe4 \ m \ xe4" (ANSI). As últimas marcas de escape são códigos de um byte, escapando para clareza ("tämä" codificado como 74 EC 6D EC em bytes). O padrão de hoje, é claro, é UTF-8 e a maioria das linhas são apenas ok.

O problema é que isso confunde o fail2ban porque espera que o arquivo de log seja codificado de maneira coerente. Não posso, no entanto, selecionar ANSI ou UTF-8 porque ambas as codificações existem no arquivo de log.

Gostaria de saber se existe uma maneira de filtrar os caracteres ANSI antes de registrar as strings em / var / log / exim / mainlog?

Quanto ao culpado, pode ser um software antigo de spam em uma máquina Windows ou algum aplicativo antigo de envio em massa. De qualquer forma, aproximadamente 35-45% das linhas de log parecem estar contaminadas com ANSI diariamente.

    
por karvonen 07.05.2016 / 11:26

0 respostas

Tags