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