Manuseio
de Mensagens
Caso você
queira dividir um mail folder em mensagens individuais,
utilize o comando
slice. O comando slice é um programa de domínio
público,
disponível em
http://ftp.unicamp.br/pub/unix-c/file-mgmt/slice.tar.gz.
Uma vez que você tenha o programa compilado, basta executar:
% slice -m -f mailfolder
Serão criados vários arquivos com o nome
mailfolder:1997-10-24.18:01:11
mailfolder:1997-10-24.18:15:19
mailfolder:1997-10-24.18:15:20
Agora eu quero
também eliminar os cabeçalhos gravados pelo
sendmail. Como
o que divide a mensagem dos cabeçalhos é uma
linha em branco,
o shell script abaixo dá conta do recado:
#!/bin/sh
for file
do
echo
$file
ed $file
<< EOF
1,/^$/
delete
w
q
EOF
done
O script apaga da
primeira linha até a primeira linha em branco e
salva o arquivo em
seguida.
| Anterior | | Próxima | | Sumário | | Notas |
SENDMAIL
Página
30