Faz isso não cara. Os usuários nem sempre merecem todo esse transtorno.
Juntei algumas funções e converti as porqueiras dos EMLs na marretada.
Perguntei aqui só mesmo para constar. Uma solução bem rápida foi assim:

do ()
{
f="/tmp/ori"
cp -f $1 $f
dos2unix $f des1 -n des2 > /dev/null 2>&1

email=`grep -w From: $f | cut -d" " -f2`
date=`grep -w Date: $f`
d1=`echo $date | cut -d" " -f2 | cut -d"," -f1`
d2=`echo $date | cut -d" " -f3`
d3=`echo $date | cut -d" " -f4`
d4=`echo $date | cut -d" " -f5`
d5=`echo $date | cut -d" " -f6`
date="$d1 $d3 $d2 $d5 $d4"

sep="From $email $date"
echo $sep >> $2
echo ">"$sep >> $2
cat $f >> $2
}

chamado de outro loop...
Obs.: A única diferença aparente além do retorno de carro das linhas formato
DOS, parece
ser um pequeno cabeçalho a cada e-mail (sep).

--
Leonardo Pinto
listas#openlogic dot com br


> Tambem ja postei isso uma vez para a Lista,
> não obtive nenhuma repostas, o que eu fiz foi disponibilizar esses .emls
no
> Apache para
> os usuários acessarem pela URL http://IPSERVIDOR/~usuario
>
> Ou então copie o mesmo para as estações dos usuários, depedendo da qte de
> usuários que voce tiver esse vai ter bastante trabalho.
>
> Att,
>
> Rodrigo Faria Tavares
> e-mail : [EMAIL PROTECTED]
> Analista de Suporte Linux

________________________________________________
Mensagem enviada usando OpenLogic WebMail 2.7.2

---------------------------------------------------------------------------
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

Responder a