Melhor maneira de arquivar anexos?

9

Minhas mensagens salvas e "pastas" enviadas por e-mail (na verdade arquivos Unix MBX) são enormes por causa de anexos, a maioria dos quais eu salvei em disco de qualquer maneira.

Eu quero manter as mensagens, mas substituo o anexo por um arquivo de texto dizendo "Anexo removido: /full/path/to/attach.txt".

Como faço isso?

Estou usando o Alpine, mas qualquer ferramenta que faça isso para o Unix MBX é bem. Alpine faz deixe-me excluir anexos de e-mails, mas não posso substitua-os por um arquivo de texto. Notas:

  • Eu percebo que posso salvar a mensagem em um arquivo e editar o arquivo usando emacs, mas isso é ridículo e provavelmente atrapalha "Content-Length" cabeçalhos e outras coisas.

  • Eu também percebo que posso encaminhar a mensagem, com cabeçalhos, para mim depois de remover o anexo. Mais uma vez, kludgey.

  • Eu não acho que o Alpine me permita adicionar anexos ao correio armazenado (a menos que eu queira enviá-lo para algum lugar [o que atrapalha cabeçalhos]), então eu não é possível excluir o anexo grande e adicionar um menor.

  • Eu percebi que poderia escrever um script Perl para fazer isso, mas esperando uma solução já testada e bem

por barrycarter 25.03.2011 / 17:53

2 respostas

3

OK, eu falei aorund, e quando Alpine "exclui" um anexo, ele realmente o substitui por algo como:

Content-Type: Text/Plain; charset=US-ASCII
X-Content-Type: image/jpeg
X-Content-Transfer-Encoding: base64
Content-ID: <[email protected]>

  [ The following attachment was DELETED when this message was saved:    ]
  [ A Image/JPEG segment of about 93,336 bytes.                          ]

Eu posso então usar o emacs para editar esta mensagem (e isso não estraga quaisquer cabeçalhos de Content-Length nem nada)

    
por 27.03.2011 / 16:07
1

Eu uso o Thunderbird / icedove com o add-on AttachmentExtractor para isso.

    
por 27.03.2011 / 16:08

Tags