Mis "carpetas" de mensajes guardados y de correo enviado (en realidad archivos Unix MBX) son enormes debido a los archivos adjuntos, la mayoría de los cuales he guardado en el disco de todos modos.
Quiero conservar los mensajes, pero reemplace el archivo adjunto con un archivo de texto que dice "Archivo adjunto eliminado: /full/path/to/attach.txt".
¿Cómo hago esto?
Estoy usando Alpine, pero cualquier herramienta que haga esto para Unix MBX está bien. Alpine hace me deja adjuntos de borrado de mensajes de correo electrónico, pero no puede sustituirlos w / un archivo de texto. Notas:
Me doy cuenta de que puedo guardar el mensaje en un archivo y editarlo usando emacs, pero eso es muy difícil y probablemente arruina los encabezados y otras cosas.
También me doy cuenta de que puedo reenviarme el mensaje, con encabezados, a mí mismo después de eliminar el archivo adjunto. De nuevo, kludgey.
No creo que Alpine me permita agregar archivos adjuntos al correo almacenado (a menos que quiera enviarlo a algún lugar [lo que estropea los encabezados]), por lo que no puedo eliminar el archivo adjunto grande y agregar uno más pequeño.
Me doy cuenta de que podría escribir un script de Perl para hacer esto, pero con la esperanza de una solución bien probada existente.
Respuestas:
OK, hice un comentario, y cuando Alpine "elimina" un archivo adjunto, en realidad lo reemplaza con algo como:
Entonces puedo usar emacs para editar este mensaje (y no estropea ningún encabezado de Content-Length ni nada)
fuente
Utilizo Thunderbird / icedove con el complemento AttachmentExtractor para esto.
fuente