Minhas "pastas" de mensagens salvas e de mensagens enviadas (na verdade, arquivos MBX do Unix) são enormes por causa de anexos, a maioria das quais eu salvei em disco de qualquer maneira.
Desejo manter as mensagens, mas substitua o anexo por um arquivo de texto dizendo "Anexo removido: /full/path/to/attach.txt".
Como eu faço isso?
Estou usando o Alpine, mas qualquer ferramenta que faça isso para o Unix MBX está correta. Alpine faz me deixe anexos DELETE FROM e-mails, mas não posso substituí-los w / um arquivo de texto. Notas:
Percebo que posso salvar a mensagem em um arquivo e editá-lo usando o emacs, mas isso é muito desagradável e provavelmente atrapalha os cabeçalhos "Conteúdo-Comprimento" e outras coisas.
Também sei que posso encaminhar a mensagem, com cabeçalhos, para mim mesmo depois de remover o anexo. Mais uma vez, kludgey.
Não acho que o Alpine permita adicionar anexos às mensagens armazenadas (a menos que eu queira enviá-las para algum lugar [que atrapalha os cabeçalhos]), por isso não posso excluir o anexo grande e adicionar outro menor.
Sei que poderia escrever um script Perl para fazer isso, mas esperando por uma solução bem testada existente.
Respostas:
OK, cutuquei aorund e, quando o Alpine "exclui" um anexo, ele realmente o substitui por algo como:
Posso usar o emacs para editar esta mensagem (e ela não atrapalha nenhum cabeçalho de comprimento de conteúdo nem nada)
fonte
Eu uso o Thunderbird / icedove com o complemento AttachmentExtractor para isso.
fonte