-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
João Carlos wrote:
>Boa Tarde Pessoal,
>
>Estou com um "problema" nos logs do meu servidor, quando tem acetuação
>em algumas palavras elas não ficam da maneira correta!
>Tem algum lugar onde eu possa configurar isso, no syslog, meu sistema é
>um Centos 4.5. Notei isso nos logs do postfix por exemplo no assunto de
>um emails
>warning: header Subject: teste email =?ISO-8859-1?Q?=E7_=E3_=EA?=
Não entendi o problema acima. A linha está formatada corretamente.
$ echo 'teste email =?ISO-8859-1?Q?=E7_=E3_=EA?=' | rfc2047
teste email ç ã ê
>e no monitor do imsniff
>aaaaa......mas acho q é assim mesmo
imsniff eu não conheço. Não posso comentar.
$ cat ~/bin/rfc2047
#!/bin/sh
decode_quoted_printable()
{
perl -n -e '
binmode STDOUT;
s/_/ /g;
while (/=/)
{
/^([^=]*)=(..)(.*)$/;
$char=chr hex $2;
$left = "$left$1$char";
$_ = $3;
}
print "$left$_";'
}
decode_word()
{
eval `echo "$1" | awk -F \? \
'{printf "charset=%s te=%s data=%s", $2, $3, $4}'`
case $te in
[bB])
decode_prog="openssl base64 -d"
;;
[qQ])
decode_prog="decode_quoted_printable"
;;
*)
echo "Invalid transfer encoding type '$te'" >&2
return 1
esac
echo "$data" | $decode_prog | iconv -f $charset
}
decode_line()
{
last_was_decoded=false;
for word; do
if expr "$word" : '\(^=?[^ ?]*?.?[^ ?]*?=\)' >/dev/null; then
decode_word "$word"
last_was_decoded=true
else
if $last_was_decoded; then
echo -n " "
fi
echo -n "$word "
last_was_decoded=false
fi
done
echo
}
if [ $# -gt 0 ]; then
decode_line "$@"
else
while read line; do
decode_line $line
done
fi
- --
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQFGbwA2M/XwBW70U1gRAri1AKCXIFNvIda6ilMhhH5uLnWRhvCUIQCgr2OM
x2ZI5kBaSwjDjzC3MZyDj4k=
=3P3a
-----END PGP SIGNATURE-----
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html